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

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

  14     35 13  + 13   − 547

Решение Python:

a = 13**14 + 13**35 - 547
# Перевод выражения в 13сс
s = []
while a > 0:
    s.append(a % 13)
    a //= 13
print(s.count(12))

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

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

1000...000 +1 000...000− 331  ◟--◝◜---◞   ◟---◝◜--◞      14           35

                10◟00..◝.◜000◞1 0◟00.◝.◜.000◞               -      20        14 ---------------------------------331---   10◟00.◝.◜.000◞0CCCCCCCCCCC99C       20

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