Предмет: Информатика, автор: frenkleonov1

Вводится последовательность натуральных чисел. Ноль признак конца последовательности. Вывести наибольший общий делитель и наименьшее общее кратное для чисел последовательности. Минус два балла, если алгоритм решения задачи не эффективный.

Ответы

Автор ответа: vanisherxxx
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)}')

Похожие вопросы
Предмет: География, автор: zenakeropan
Предмет: Математика, автор: mahambet261009