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

Сколько значащих нулей содержится в записи числа в системе счисления равной 5: 511 + 56 − 344  ?

Решение Python:

a = 5**11 + 5**6 - 344
s = ’’
while a > 0:
    s = str(a % 5) + s
    a //= 5
print(s.count(’0’))

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

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

10◟00.◝.◜.000◞+1000000  − 2334      11

   100001000000  - ------------2334--    100000442111

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