составьте программу нахождения наибольшего общего делителя трех чисел, используя формулу: НОД(А,В,С)=НОД(НОД(А,В),С) используя алгоритм Евклида в Паскале
Ответы на вопрос
Ответил Аноним
0
PascalABC.NET 3.4.2, сборка 1864 от 11.11.2018
Внимание! Если программа не работает, обновите версию!
function НОД(a, b: integer): integer;
begin
while b > 0 do
(a, b) := (b, a mod b);
Result := a
end;
begin
var (a, b, c) := ReadInteger3;
НОД(НОД(a, b), c).Println
end.
78 294 570
6
Замечание: числа должны быть неотрицательными
Ответил Kotenokwilly1
0
надо просто в Паскале без function мы так не проходили
Ответил Аноним
0
Ну откуда нам знать, что вы проходили, а что нет? В условии это нужно указывать! К тому же, у Вас постановка задачи дана с функцией.
Новые вопросы
Английский язык,
2 года назад
Русский язык,
2 года назад
Физика,
7 лет назад
Химия,
7 лет назад
Экономика,
9 лет назад