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

Сколько значащих цифр D  содержится в записи числа, данного ниже, в системе счисления с основанием 14  ?

  39     51 14  + 14   − 558

Решение Python:

# D - это численное значение 13
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

             1 0◟00.◝..◜000◞ 0010◟00..◝.◜000◞            -       9           39 -------------------------------2BC----   1 0◟00.◝..◜000◞000 D◟DD...D◝D◜D----◞DB22        9              35

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