Задания
Версия для печати и копирования в MS WordЗначение арифметического выражения 7350 + 7150 – x, где x – целое положительное число, не превышающее 2300, записали в семеричной системе счисления. Определите наибольшее значение x, при котором в семеричной записи числа, являющегося значением данного арифметического выражения, содержится ровно 200 нулей.
В ответе запишите число в десятичной системе счисления.
Решение.
Приведём другое решение на языке Python.
for x in range (2300, 1, -1):
t = 7**350 + 7**150 - x
c = 0
while t != 0:
if t % 7 == 0:
c += 1
t //= 7
if c == 200:
print(x)
exit()
Ответ: 2001.

