Задать вопрос
25 октября, 05:23

Дана следующая программа:

var a, b, r:integer;

begin

readln (a, b) ;

while b0 do begin

r:=a mod b;

a:=b;

b:=r;

end;

writeln (a) ;

end.

На вход программе переменной a подаётся значение 39, а переменной b - какое-то натуральное число, строго меньшее 39. Какое максимально возможное число может вывести программа?

+5
Ответы (1)
  1. 25 октября, 07:18
    0
    В программе вычисляется НОД (a, b). Так как a=39 (39=13*3), то при вводе значения b=26 или b=13 получится максимально возможное число = 13.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Дана следующая программа: var a, b, r:integer; begin readln (a, b) ; while b0 do begin r:=a mod b; a:=b; b:=r; end; writeln (a) ; end. На ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы
Похожие вопросы по информатике