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

Сколько пятерок содержится в шестеричной записи числа 62020 + 3634 − 21612   ?

Решение Python:

a = 6**2020 + 36**34 - 216**12
# Перевод выражения в 6сс
s = ’’
while a > 0:
    s = str(a % 6) + s
    a //= 6
print(s.count(’5’))

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

Приведем к общему основанию:

62020 + 668 − 636

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

10◟00.◝.◜.000◞+1 0◟00..◝.◜000◞− 1 0◟00.◝..◜000◞     2020          68          36

              10◟00..◝.◜000◞01 0◟00.◝.◜.000◞                   1950         68             -             1000...000                            ◟--◝◜36---◞ --1-000...000-00555...55500-000...000---     ◟--◝◜--◞   ◟---◝◜--◞   ◟--◝◜---◞        1950         32          36

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