При каком наибольшем введенном числе d после выполнения программы будет напечатано 46?
| Паскаль | Си | Python | ||||||
|
|
|
Решение:
n =8;
s =78;
46-8=38/2=19
Цикл выполнится ровно 19 раз.
Чтобы цикл остановился на 19-м шаге, нужно выполнить условие 78+19d > 1200, при этом он не должен остановиться на 18-м шаге, то есть, 78+18·d <= 1200:
78+19d > 1200 => d=59
78+18·d =< 1200 => d=62
d – ограничено отрезком [60; 62]
Ответ: 62
