Ниже на трёх языках программирования записана программа, которая получает натуральное число , выполняет преобразования, а затем выводит два числа. Укажите наибольшее возможное значение
, при вводе которого программа выведет
и
.
for i in range(100000000, 0,- 1):
x = i
a = 0
b = 1
while x > 0:
a += 1
b *= (x % 100)
x //= 100
if a == 4 and b == 4586868:
print(i)
break
x = i
a = 0
b = 1
while x > 0:
a += 1
b *= (x % 100)
x //= 100
if a == 4 and b == 4586868:
print(i)
break
Ответ: 99997806