Составить программу в паскаль: дано число меньше 16 определить - сколько единичных битов содержит двоичная запись этого числа.
193
440
Ответы на вопрос:
Var b,a,c,kol: integer; begin writeln('введите число в десятичной системе счисления'); readln(a); kol: =0; while(a> =2) do begin c: =a div 2; b: =2*c; b: =a-b; writeln(b); a: =c; if a< 2 then writeln(a); if a > 0 then kol: =kol+1; end; writeln('количество 'kol); end.
Делишь число 75 на в столбик. и ответ будет записываться снизу вверх, в итоге, получается 110011. т.е. количество нулей в двоичной записи данного числа, будет равно двум.
Популярно: Информатика
-
gumballl121.05.2023 20:49
-
masha123456787402.06.2022 17:11
-
ggimat20323.04.2022 05:27
-
Dashaaleshenko06.07.2020 06:13
-
BlackL70628.09.2021 06:36
-
manukansona01.01.2023 16:45
-
правелостиля13.01.2022 00:54
-
AKBARXXX11.07.2022 14:37
-
Атмир08999717.12.2020 04:00
-
albigazdalieva26.10.2021 08:37