Предмет: Информатика, автор: nazipovnikita962

Сколько единиц в двоичной записи числа
4^2014 + 2^2015 – 8

Ответы

Автор ответа: valgrisa
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 от первого числа

Приложения:
Похожие вопросы