Задача к ЕГЭ по информатике на тему «Поиск цифр(-ы) числа» №4

Операнды арифметического выражения записаны в системе счисления с основанием 45.

ZxX9845 + x3996245

В записи чисел переменной x обозначена неизвестная цифра из алфавита 45-ричной системы счисления. Определите наибольшее значение x, при котором значение данного арифметического выражения кратно 26. Для найденного значения x вычислите частное от деления значения арифметического выражения на 26 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.

Решение программой:

for x in range(45):
    s1 = 35 * 45 ** 4 + x * 45 ** 3 + 33 * 45 ** 2 + 9 * 45 + 8
    s2 = x * 45 ** 5 + 3 * 45 ** 4 + 9 * 45 ** 3 + 9 * 45 ** 2 + 6 * 45 + 2
    s = s1 + s2
    if s % 26 == 0:
        print(x, s // 26)

Ответ: 247453235
Оцените статью
Я решу все!