Предмет: Информатика,
автор: frenkleonov1
Вводится последовательность натуральных чисел. Ноль признак конца последовательности. Вывести наибольший общий делитель и наименьшее общее кратное для чисел последовательности. Минус два балла, если алгоритм решения задачи не эффективный.
Ответы
Автор ответа:
0
Программа:
from math import gcd, lcm
n, a = int(input()), []
while n != 0:
a += [n]
n = int(input())
print(f'НОД: {gcd(*a)}\nНОК: {lcm(*a)}')
Похожие вопросы
Предмет: Қазақ тiлi,
автор: aspidos
Предмет: Русский язык,
автор: zelenskij69
Предмет: Русский язык,
автор: Диана54678
Предмет: География,
автор: zenakeropan
Предмет: Математика,
автор: mahambet261009