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

Сколько значащих нулей содержится в записи числа в системе счисления равной 3  : 323 + 37 − 723  ?

Решение Python:

a = 3**23 + 3**7 - 723
s = ’’
while a > 0:
    s = str(a % 3) + s
    a //= 3
print(s.count(’0’))

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

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

10◟00.◝.◜.000◞+1 0◟00..◝.◜000◞− 222210      23           7

   100000000000000010000000  - -----------------------222210---    100000000000000002000020

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