Определите, при каком наибольшем введённом значении переменной программа выведет число
Для Вашего удобства программа представлена на трёх языках программирования.
Решение руками:
Конечное значение переменной равно
начальное —
Составим уравнение:
(
— количество итераций)
Цикл завершится тогда, когда станет меньше либо равно
Составим неравенство:
Так как то
Решение программой:
for i in range(1000, 1, -1):
s = i
n = 5
while s > 23:
s -= 5
n *= 2
if n == 2560:
print(i)
break
Ответ: 68