Задание 2 Параграф 24 ГДЗ Семакин 8 класс (Информатика)

Решение #1

Изображение 2. Составьте программу нахождения наибольшего общего делителя трёх чисел, используя следующую формулу:НОД(А, В, С) = НОД(НОД(А, В), С).program Evklid_3;var  a,...
Загрузка...

Рассмотрим вариант решения задания из учебника Семакин, Залогова 8 класс, Просвещение:
2. Составьте программу нахождения наибольшего общего делителя трёх чисел, используя следующую формулу:
НОД(А, В, С) = НОД(НОД(А, В), С).
program Evklid_3;
var
a, b, c, d: integer;
begin
write('Введи A, B, C>>');
readln(a, b, c);
while a <> b do
if a > b then a := a - b
else b := b - a;
d := a;
while d <> c do
if d > c then d := d - c
else c := c - d;
writeln('НОД =', d)
end.
*Цитирирование задания со ссылкой на учебник производится исключительно в учебных целях для лучшего понимания разбора решения задания.
*размещая тексты в комментариях ниже, вы автоматически соглашаетесь с пользовательским соглашением