Предмет: Информатика, автор: Bebrunchik1

Написать программу вычисления наибольшего общего делителя двух целых чисел,с помощью оператора for . Паскаль

Ответы

Автор ответа: KodyaNo0ne
0

Ответ:

var

   k, l, n: integer;

function nod (var a,b: integer): integer;

   var c: integer;

   begin

       repeat

           if a > b then

               a := a mod b

           else

               b := b mod a;

       until (a = 0) or (b = 0);

       nod := a + b;

   end;

begin

   writeln ('Введите два числа: ');

   readln (k, l);

   n := nod (k, l);

   writeln ('НОД = ', n);

readln

end.

Похожие вопросы
Предмет: Английский язык, автор: ангел508
Предмет: Английский язык, автор: Крахмалёвааю1