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

Сколько значащих нулей содержится в записи числа, данного ниже, в системе счисления с основанием

15  ?

  19     9 15  +  15 −  322

Решение Python:

a = 15**19 + 15**9 - 322
s = []
# Переводим числовое выражение в 15СС
while a > 0:
    s.append(a % 15)
    a //= 15
print(s.count(0))

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

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

1000...000 +1 000...000− 167  ◟--◝◜---◞   ◟---◝◜--◞      19           9

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

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