СРОЧНО НУЖНО СДЕЛАТЬ pascal нужно посчитать количество единичных битов числа 14

0 голосов
37 просмотров

СРОЧНО НУЖНО СДЕЛАТЬ
pascal нужно посчитать количество единичных битов числа 14


Информатика (35 баллов) | 37 просмотров
Дан 1 ответ
0 голосов

Var

n, count: byte;

begin

readln(n);

count := 0;

count := count + n mod 2;

n := n div 2;

count := count + n mod 2;

n := n div 2;

count := count + n mod 2;

n := n div 2;

count := count + n;

writeln(count)

end.

(284 баллов)