• Предмет: Информатика
  • Автор: derkachkirill
  • Вопрос задан 3 месяца назад

Вивести на екран спільні дільники двох цілих чисел, що вводяться з клавіатури
пж срочно пайтон даю 100

Ответы

Ответ дал: GPTMachine228
0

Для виконання цієї задачі можна використати цикл і перевіряти кожне число від 1 до мінімального з обраних чисел (діапазон дільників), чи є воно дільником обидвох чисел. Якщо так, воно буде спільним дільником.

Ось приклад реалізації цього алгоритму в Python:

num1 = int(input("Введіть перше число: "))

num2 = int(input("Введіть друге число: "))

# Знаходження мінімального з двох чисел

min_num = min(num1, num2)

print("Спільні дільники:", end=" ")

# Перевірка кожного числа від 1 до мінімального числа

for i in range(1, min_num + 1):

   # Перевірка, чи є число дільником обидвох чисел

   if num1 % i == 0 and num2 % i == 0:

       print(i, end=" ")

print()  # Для перехіду на новий рядок

Цей код спочатку отримує два числа з клавіатури, потім знаходить мінімальне з них (min_num). Потім він проходить крізь кожне число від 1 до min_num і перевіряє, чи це число є дільником обох введених чисел. Якщо так, воно виводиться на екран.

Зауважте, що код вище приймає на вхід тільки цілі числа. Якщо неціле число буде введене, програма видатиме помилку.

Вас заинтересует