Предмет: Информатика,
автор: nazipovnikita962
Сколько единиц в двоичной записи числа
4^2014 + 2^2015 – 8
Ответы
Автор ответа:
0
Ответ:
2013
Объяснение:
c=bin(4**2014 + 2**2015 - 8)
k=0
for i in range(len(c)):
if c[i]=='1':
k+=1
print(k)
отступы на скрине
4^2014 + 2^2015 - 8 = (2^2)^2014 + 2^2015 - 2^3 = 2^4028 + 2^2015 - 2^3
2015 - 3 + 1 = 2013
В двоичной системе число 2^a записывается как 1 и a нулей
При вычитании число 2^a - 2^b (при b < a) в двоичной системе записывается как a - b единиц и b нулей
Не забываем 1 от первого числа
Приложения:

Похожие вопросы
Предмет: Английский язык,
автор: dasha231101
Предмет: Русский язык,
автор: мари214
Предмет: Қазақ тiлi,
автор: o0KateTheKiller0o
Предмет: Математика,
автор: baksa9
Предмет: Математика,
автор: calina35