Дана следующая программа:
var a,b,r:integer;
begin
readln(a,b);
while b<>0 do begin
r:=a mod b;
a:=b;
b:=r;
end;
writeln(a);
end.
На вход программе переменной a подаётся значение 39, а переменной b – какое-то натуральное число, строго меньшее 39. Какое максимально возможное число может вывести программа?
Ответы
Ответ дал:
0
В программе вычисляется НОД(a,b). Так как a=39 (39=13*3), то при вводе значения b=26 или b=13 получится максимально возможное число = 13.
Ответ дал:
0
Спасибо)
Ответ дал:
0
Пожалуйста.
Вас заинтересует
2 года назад
3 года назад
3 года назад
9 лет назад
9 лет назад