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

Сколько значащих цифр F  содержится в записи числа, данного ниже, в системе счисления с основанием 16  ?

166 + 1613 − 289

Решение Python:

# F - буквенное значение числа 15.
a = 16**6 + 16**13 - 289
s = []
# Переводим числовое выражение в 16СС
while a > 0:
    s.append(a % 16)
    a //= 16
print(s.count(15))

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

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

1000000 + 10000000000000  −  121

    - 10000001000000 ------------------121---   10000000F  F FEDF

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