Предмет: Информатика,
автор: 1valeria
При каком наибольшем введенном числе d после выполнения программы будет напечатано 150?
var n, s, d: integer;
Begin
readln(d);
n := 3;
s := 38;
while s <= 1200 do begin
s := s + d;
n := n + 7
end;
Write(n)
End.
1valeria:
какое наибольшее число получилось? в ответе надо указать целое число.
не туда
при d = 56
38 + 56*21 > 1200
21*7+3 = 150 получаем 150 на вывод
21*7+3 = 150 получаем 150 на вывод
Ответы
Автор ответа:
0
Ответ:
d=57
Объяснение:
немного изменим программу, пусть сама считает
var
n, s, d: integer;
k: integer;
Begin
n:=0;
d:=1;
while n <> 150 do begin
n := 3;
s := 38;
while s <= 1200 do begin
s := s + d;
n := n + 7
end;
inc(d);
end;
writeln('d=', d, ' n=', n);
End.
Приложения:
Похожие вопросы
Предмет: Русский язык,
автор: 211183
Предмет: Українська мова,
автор: darsiat
Предмет: Русский язык,
автор: nurmukhanovaai
Предмет: Алгебра,
автор: ferreiraw
Предмет: Биология,
автор: natashafedas