Составьте программу нахождения наибольшего общего делителя трёх чисел, используя...

0 голосов

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


image

спросил от (95 баллов) в категории Информатика
оставил комментарий от Начинающий (168 баллов)

Автор учебника специально код по-китайски форматирует, чтоб ты ничего не поняла

1 Ответ
0 голосов
ответил от Начинающий (168 баллов)
 
Лучший ответ

Function NOD(A, B: integer): integer;
  begin
    while (A <> 0) and (B <> 0) do
      if A >= B then
        A := A mod B
      else
        B := B mod A;
    Result := A + B;
  end;
 var
    A, B, C: integer; begin
    write(tri chisla:');
    readln(A,B,C); 
    writeln(NOD(A,NOD(B,C))); 
    readln; 
end.
Не забудь поставить лучший ответ

оставил комментарий от Отличник (9.4k баллов)

А да я дурак.

оставил комментарий от Отличник (9.4k баллов)

Человек не знает, как сделать это несложное задание, а ты сюда функции принес.

оставил комментарий от Начинающий (168 баллов)

Откуда мне знать, проходили ли они функции или нет?

оставил комментарий от Отличник (9.4k баллов)

Не дочитал условие.

...