Задание 14. Информатика. ЕГЭ. Поляков-5514

Просмотры: 30
Изменено: 20 сентября 2024

(И. Степанов) Операнды арифметического выражения записаны в системе счисления с основанием \(44\). $$1x23_{44} + 32x1_{44}$$ В записи чисел переменной \(x\) обозначена неизвестная цифра из алфавита \(44\)-ричной системы счисления. Определите наибольшее значение \(x\), при котором значение данного арифметического выражения кратно \(42\). Для найденного значения \(x\) вычислите частное от деления значения арифметического выражения на \(42\) и укажите его в ответе в десятичной системе счисления.

Решение:

Python


q = 0
for x in range(43, -1, -1):
    n1 = 1 * 44**3 + x * 44**2 + 2 * 44 + 3
    n2 = 3 * 44**3 + 2 * 44**2 + x * 44 + 1
    if (n1 + n2) % 42 == 0:
        print((n1 + n2) // 42)
        break

Ответ: \(10140\)