Напишите программу алгоритмическим языком для нахождения НОД по Евклиду (делить большое...

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

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


Информатика Начинающий (234 баллов)
Дан 1 ответ
0 голосов
БОГ (194k баллов)
 
Правильный ответ

Var a,b:integer;
begin
write('a='); readln(a);
write('b='); readln(b);
while (a<>0)and(b<>0) do
  if a>b then a:=a mod b else b:=b mod a;
writeln('НОД=',a+b);
end.

Пример:
a=125
b=50
НОД=25

...