Задание 14. Информатика. ЕГЭ. Поляков-7274
- Просмотры: 220
- Изменено: 25 ноября 2024
В системе счисления с основанием p выполняется равенство $$ zxyx5 + xy816 = wzx70 . $$ Буквами \(x\), \(y\), \(z\) и \(w\) обозначены некоторые цифры из алфавита системы счисления с основанием \(p\). Определите значение числа \(xyzw_p\) и запишите это значение в десятичной системе счисления.
Решение:
Python
p = 11
for x in range(1, p):
for y in range(p):
for z in range(1, p):
for w in range(1, p):
n1 = z * p**4 + x * p**3 + y * p**2 + x * p + 5
n2 = x * p**4 + y * p**3 + 8 * p**2 + 1 * p + 6
n3 = w * p**4 + z * p**3 + x * p**2 + 7 * p
if n1 + n2 == n3:
n = x * p** 3 + y * p**2 + z * p + w
print(n)
Ответ: \(7665\)