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

0 голосов
100 просмотров

Составьте программу нахождения наименьшего общего кратного (НОК) двух чисел, используя формулу: А × В = НОД(А, В) × НОК(А, В).


Информатика (21 баллов) | 100 просмотров
0

распишите поподробнее, причем здесь формула?

Дан 1 ответ
0 голосов

Function NOD (var m,n: integer):integer; 
begin 
while (m*n <>0) do 
begin 
m := m mod n; 
n := n mod m; 
end; 
if (m = 0) then NOD := n 
else NOD := m; 
end; 

Используй эту функцию в программе: nod_ab := NOD (A, B); nod_abc := NOD(nod_ab,C). 
Аналогично с НОК.

(309 баллов)