Ответы на вопрос:
1. современный эффективный код pascalabc.net 3.3.5, сборка 1659 от 09.04.2018 внимание! если программа не работает, обновите версию! begin var (x,y): =readinteger2('введите через пробел два числа: '); if (x< 0) or (y< 0) then writeln('ввод отрицательных чисел недопустим') else begin while y> 0 do (x,y): =(y,x mod y); writeln('нод=',x) end end. примеры введите через пробел два числа: 14 -2 ввод отрицательных чисел недопустим введите через пробел два числа: 32 76 нод=4 2. традиционный "школьный" код var x,y,t: integer; begin write('введите через пробел два числа: '); read(x,y); if (x< 0) or (y< 0) then writeln('ввод отрицательных чисел недопустим') else begin while y> 0 do begin x: =x mod y; t: =x; x: =y; y: =t end; writeln('нод=',x) end end.
Популярно: Информатика
-
Maretoyi1234524.12.2020 10:30
-
DariaRain711.10.2020 13:34
-
mashasmirnova170416.02.2021 21:21
-
akabakova56gmailcom26.08.2020 10:06
-
ната11884508.03.2021 00:59
-
anhelinayeremenko3004.09.2022 01:43
-
Sladkayaaaaaa17.03.2022 17:41
-
Popova2310197727.07.2022 04:00
-
tatiana34229.08.2020 10:55
-
alexandur9606.07.2022 21:56