Переведем число 128 в двоичную систему счисления.
- 128 / 2 = 64 (остаток 0)
- 64 / 2 = 32 (остаток 0)
- 32 / 2 = 16 (остаток 0)
- 16 / 2 = 8 (остаток 0)
- 8 / 2 = 4 (остаток 0)
- 4 / 2 = 2 (остаток 0)
- 2 / 2 = 1 (остаток 0)
- 1 / 2 = 0 (остаток 1)
Записываем остатки в обратном порядке: 10000000₂
Считаем количество единиц в двоичной записи: 1
Ответ: 1