Задание 14. Информатика. 2022-18
- Просмотры: 343
- Изменено: 24 ноября 2024
Значение арифметического выражения $$ 2^{512} + 4^{32} + 2^{32} - 2 $$ записали в системе счисления с основанием \(2\). Сколько значащих нулей содержится в этой записи?
Решение:
Python
n = 2**512 + 4**32 + 2**32 - 2
c = 0
while n:
if n % 2 == 0:
c += 1
n //= 2
print(c)
Ответ: 480