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

Просмотры: 1431
Изменено: 1 февраля 2025

(PRO100-ЕГЭ) Операнды арифметического выражения записаны в системах счисления с различными основаниями. $$9A87x21_{12} + 2x68_{14} - 1x2F4_{16}$$ В записи чисел переменной \(x\) обозначена неизвестная цифра. Определите наибольшее значение \(x\), при котором значение данного арифметического выражения кратно \(3\). Для найденного \(x\) вычислите частное от деления значения арифметического выражения на \(3\) и запишите его в ответе в десятичной системе счисления.

Решение:

Python


alph = '0123456789AB'

for x in alph[::-1]:
    n = int(f'9A87{x}21', 12) + int(f'2{x}68', 14) - int(f'1{x}2F4', 16)
    if n % 3 == 0:
        print(n // 3)
        break

Ответ: \(9812719\)