Предмет: Информатика, автор: 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.

Похожие вопросы
Предмет: Русский язык, автор: Katua48
звезды блестели остро и холодно, но небо на востоке стало светлеть. деревья понемногу выступали из тьмы. вдруг, по вершинам их, прошелся сильный ветер. свистящим шепотом перекликались между собой сосны, сухой иней с мягким шелестом полился с потревоженных ветвей. последние звезды тихо погасли в посветлевшим небе, лес, окончательно стряхнувший с себя остатки мрака, вставал во всем своем величии . из припудренной утренним инеем хвои высунулась длинная морда, увенчанная тяжелыми рогами. испуганные глаза смотрели огромную поляну. ноздри, извергавшие горячий пар встревоженного дыхания, судорожно задвигались. старый лось изв... яние застыл в сосняке. настороженные уши ловили каждый звук послышавшийся сверху. Будто несколько майских жуков в морозном воздухе пронеслись самолеты (истребители

напишите пожалуйста как изложение срочно надо