Напишите процедуру, которая возвращает пару чисел (кортеж): наибольший общий делитель и наименьшее общее кратное двух натуральных чисел. Питон.
Процедуры.
Ответы на вопрос
Ответил mrpansar
0
def nod(a, b):
x = a
y = b
while a != 0 and b != 0:
if a > b:
a = a % b
else:
b = b % a
NOD = max(x, y)
while NOD % x != 0 or NOD % y != 0:
NOD += max(a, b)
return (NOD, max(a, b))
j, h = map(int, input().split())
print(nod(j, h))
Новые вопросы
Русский язык,
2 года назад
Английский язык,
2 года назад
География,
7 лет назад
География,
7 лет назад
Математика,
9 лет назад