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

Сколько значащих ’C’ содержится в записи числа в системе счисления равной 13: D14 + D35 − 547  ?

Решение Python:

# D имеет значение 13, а C - значение 12
a = 13**14 + 13**35 - 547
s = []
while a > 0:
    s.append(a % 13)
    a //= 13
print(s.count(12))

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

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

1000...000 +1 000...000− 331  ◟--◝◜---◞   ◟---◝◜--◞      14           35

          1 0◟00.◝..◜000◞ 00100000000000000         -      13 ------------------------------------904---   1 0◟00.◝..◜000◞ 000CCCCCCCCCCC99C        13

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