Решить.даны натуральные числа n,m; найти нод(n,m). использовать программу, включающую рекурсивную процедуру вычисления нод, основанную на соотношении нод(n,m)=нод(m,r), где r – остаток от деления n на m.(паскаль)
105
164
Ответы на вопрос:
Var a,b: integer; procedure nod(x,y: integer); begin if x=y then writeln(x) else if x> y then nod(x-y,y) else nod(x,y-x); end; begin writeln('введите два числа '); readln(a,b); write('нод: '); nod(a,b); end. тестовое решение: введите два числа 33 18 нод: 3
У тебя стоит цикл с условием. Пока b не будет равен 4, цикл не закончится. c = 12 + 10 + 8 + 6 = 36
Популярно: Информатика
-
tytik115.02.2020 07:17
-
111dashamm63902.12.2022 13:37
-
5777585877584757505.03.2020 02:15
-
lover702.07.2021 00:49
-
botiyava29.04.2020 08:35
-
veronicavasilyk07.03.2022 05:44
-
NIKROSO03.03.2020 21:25
-
DashaZakh28.03.2020 01:02
-
Ник56907814.05.2022 01:44
-
Po99927.10.2020 10:44