Задача к ЕГЭ по информатике на тему «арифметические выражения» №7

Сколько значащих ’D’ содержится в записи числа в системе счисления равной 14: E39 + E51 − 558  ?

Решение Python:

# D имеет значение 13, а E - значение 14
a = 14**39 + 14**51 - 558
s = []
while a > 0:
    s.append(a % 14)
    a //= 14
print(s.count(13))

Решение руками:

Переведем в систему счисления равную 14 и получим:

1000...000 +1 000...000− 2BC  ◟--◝◜---◞   ◟---◝◜--◞      39           51

            10◟00..◝.◜000◞001000...00039           -      9 -------------------------------2BC----   1 0◟00.◝..◜000◞000 D◟DD...D◝D◜D----◞DB22        9              35

Ответ: 36
Оцените статью
Я решу все!