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

используя подпрограмму процедуры или подпрограмму функцию нахождения НОД двух чисел составьте программу нахожления НОК ( x, y )
Вычислите с ее помощью НОК ( 767, 649 )
ПОМОГИТЕ ПЖ ДАЮ 50 БАЛЛОВ

Ответы

Автор ответа: pomogi010
1

Ответ:

Объяснение:

НОД (наибольший общий делитель) двух чисел - это наибольшее число, на которое оба числа делятся без остатка. НОК (наименьшее общее кратное) двух чисел - это наименьшее число, которое делится на оба числа без остатка. Один из способов найти НОД и НОК двух чисел - это использовать алгоритм Евклида.

Для того, чтобы составить программу нахождения НОК (x,y) с помощью подпрограммы нахождения НОД (x,y), можно использовать следующую формулу: НОК(x,y) = x*y/НОД(x,y).

Пример программы на языке Python:

# Функция для вычисления НОД двух чисел по алгоритму Евклида

def gcd(x,y):

 while y != 0:

   x, y = y, x % y

 return x

# Функция для вычисления НОК двух чисел с помощью функции gcd

def lcm(x,y):

 return x*y//gcd(x,y)

# Пример использования функций

x = 767

y = 649

print("НОК(",x,",",y,") =",lcm(x,y))

Автор ответа: difhjsiwidhxgxyuuwwu
0

Ответ:

ха как его делать я вообще новичок

Похожие вопросы
Предмет: Геометрия, автор: ggabgalab427
Предмет: Математика, автор: shelopuginadinsk