Значение арифметического выражения
Записали в системе счисления с основанием 32. Определите в 32-ричной записи числа количество цифр с числовым значением, не превосходящим 9.
Решение:
Решение на Python:
k = 0 #Создаём счётчик, для подсчёта подходящих цифр
f = 5 * 512 ** 1000 + 256 ** 1001 - 128 ** 1002 + 64 ** 1003 - 7 * 32 ** 1004 - 5120
while f > 0: #Считаем, сколько раз появится нужный нам остаток
if f % 32 < 9:
k += 1
f = f // 32
print(k)
Ответ: 401
Ответ:
401