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

Просмотры: 76
Изменено: 19 сентября 2024

(В. Шубинкин) Операнды арифметического выражения записаны в системах счисления с основаниями \(x\) и \(100\). $$13152_x + 7x25_{100}$$ В записи чисел переменной \(x\) обозначены основание системы счисления первого операнда и неизвестная цифра из алфавита \(100\)-ричной системы счисления второго операнда. Определите, сколько существует значений \(x\), при которых значение данного арифметического выражения кратно \(11\). В ответе укажите это количество в десятичной системе счисления.

Решение:

Python


q = 0
for x in range(6, 100):
    n1 = 1 * x**4 + 3 * x**3 + 1 * x**2 + 5 * x + 2
    n2 = 7 * 100**3 + x * 100**2 + 2 * 100 + 5
    q += int((n1 + n2) % 11 == 0)
print(q)

Ответ: \(9\)