Определите, при каком наименьшем введённом значении переменной s программа выведет число 512. Для Вашего удобства программа представлена на четырёх языках программирования.
| C++ | Паскаль | ||||
|
|
||||
| Python | Алгоритмический язык | ||||
|
|
Решение:
|
1 2 3 4 5 6 7 8 |
for i in range(1, 1000): s = i n = 4 while s < 37: s = s + 3 n = n * 2 if n == 512: print(i) |
16
17
18
Ответ: 16