Определите, при каком наибольшем введённом значении переменной s программа выведет число 64.
var s, n: integer;
begin
readln(s);
n := 1;
while s < 62 do begin
s := s + 7;
n := n * 4;
end;
writeln(n)
еnd.
Ответы на вопрос
Ответил ober555
2
Ответ:
S max = 47
Объяснение:
Значения переменных
до входа в цикл: s=47, n=1
1й цикл: s=47+7=54, n=1*4=4
2й цикл: s=54+7=61, n=4*4=16
3й цикл: s=61+7=68, n=16*4=64
4й цикл, условие 68<62 Конец цикла
вывод накопленных значений:
s=68, n=64
Новые вопросы