Определите, при каком наибольшем введенном числе после выполнения следующей программы будет напечатано число 127? Для вашего удобства программа приведена на трёх языках программирования.
for i in range(1000, 0, -1):
n = i
while n < 100:
if n % 2 < 1:
n //= 2
n = 3 * n + 1
if n == 127:
print(i)
break
n = i
while n < 100:
if n % 2 < 1:
n //= 2
n = 3 * n + 1
if n == 127:
print(i)
break
Ответ: 127