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

Сколько значащих нулей содержится в записи числа в системе счисления равной 12: C13 +  C28 − 728  ?

Решение Python:

# C равно числовому значению 12
a = 12**13 + 12**28 - 728
s = []
while a > 0:
    s.append(a % 12)
    a //= 12
print(s.count(0))

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

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

1000...000 +1 000...000− 508  ◟--◝◜---◞   ◟---◝◜--◞      13           28

            1 0◟00.◝..◜000◞ 010◟00..◝.◜000◞            -     13          13 -------------------------------508--   10◟00..◝.◜000◞00 B◟BB...◝B◜BB---◞B6B4        13            9

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