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

Сколько значащих нулей содержится в записи числа в системе счисления равной 15: F19 + F9 − 322  ?

Решение Python:

a = 15**19 + 15**9 - 322
# Перевод выражения в 15сс
s = ’’
while a > 0:
    s = str(a % 15) + s
    a //= 15
print(s) # Убеждаемся, что нет незначащих нулей
print(s.count(’0’))

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

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

10◟00.◝.◜.000◞+1 0◟00..◝.◜000◞− 167      19           9

      -10000000001000000000 --------------------------167---   10000000000EEEEEED88

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