Решение: Организуем вычисления для всех возможных чисел х от 1 до 2030 for x in range(1, 2031): для каждого очередного х вычисляем значение выражения и запоминаем его в переменной f: f = 3**100 - x Инициализируем переменную k, в которую будем записывать число нулей в троичной записи значения f = 3**100 - x Пока значение выражения больше нуля while f>0: Проверяем равен ли нулю остаток от деления f на 3 если это так, то каждый раз число найденных нулей k в троичной записи увеличиваем на 1: while f>0: if f%3==0: k =k+1 Иначе отбрасываем остаток от деления f на 3: f = f//3 (целочисленное деление на 3) Как только в троичной записи числа f для очередного выбранного в цикле значения х в переменной k накопится 5 нулей, выводим значение х на экран if k==5: print(x) В результате на экран будут выведены все значения числа х, для которых в троичной записи выражения f = 3**100 - x есть 5 нулей. В ответ записываем наибольшее значение х Ответ: 2024
Решение задания 14 тренировочного ЕГЭ по информатике 2025 года
27 ноября 202427 ноя 2024
2
~1 мин