Сколько единиц содержится в двоичной записи значения выражения:
Последовательно рассмотрим данное выражение.
Рассмотрим первое слагаемое: — на конце
Рассмотрим второе слагаемое: — на конце
Результат сложения первых двух чисел: — на конце
нулей.
На последнем шаге получаем: — на конце три нуля, затем
Таким образом, получаем, что в двоичной записи исходного выражения содержится
Ответ: 6.
Приведём другое решение на языке Python.
x = 4**8 + 2**8 - 8
s = ''
while x != 0:
s += str(x % 2)
x //= 2
s = s[::-1]
print(s.count("1"))
Приведём другое решение на языке Python.
print(bin((4 ** 8) + (2 ** 8) - 8).count('1'))

