Ниже на трёх языках программирования записан алгоритм. Получив на вход натуральное число , этот алгоритм печатает одно из двух чисел:
или
. Укажите наибольшее трехзначное натуральное число, при вводе которого приведенная ниже программа напечатает число
.
for i in range(999, 99, -1): n = i a = -1 while n > 9 and a != n % 10: a = n % 10 n //= 10 if (a == n % 10 and a == 5) or n == 5: print(i) break
Ответ: 955