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

Сколько цифр 8 содержится в записи числа в системе счисления равной 9: 99 + 924 − 8582  ?

Решение Python:

a = 9**9 + 9**24 - 8582
# Перевод выражения в 9сс
s = ’’
while a > 0:
    s = str(a % 9) + s
    a //= 9
print(s.count(’8’))

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

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

1000...000 +1 000...000− 12685  ◟--◝◜---◞   ◟---◝◜--◞      24           9

   10◟00..◝.◜000◞01000000000  -      13 --------------------12685---    10◟00..◝.◜000◞00888876204         13

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