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

Просмотры: 342
Изменено: 24 ноября 2024

(А. Минак) Операнды арифметического выражения записаны в системе счисления с основанием \(47\): $$ 1x24A_{47} + x2024_{47} - 6x08_{47} . $$ В записи чисел переменная \(x\) обозначает некоторую ненулевую цифру из алфавита \(47\)-ричной системы счисления. Определите наименьшее значение \(x\), при котором значение данного арифметического выражения кратно \(46\). Для найденного \(x\) вычислите значение данного арифметического выражения и укажите его в ответе в десятичной системе счисления.

Решение:

Python


for x in range(1, 47):
    n1 = 1 * 47**4 + x * 47**3 + 2 * 47**2 + 4 * 47 + 10
    n2 = x * 47**4 + 2 * 47**3 + 0 * 47**2 + 2 * 47 + 4
    n3 = 6 * 47**3 + x * 47**2 + 0 * 47 + 8
    n = n1 + n2 - n3
    if n % 46 == 0:
        print(n)
        break

Ответ: \(178814420\)