Дано натуральное число.определить количество единиц в записи данного числа в двоичной системе счисления
137
244
Ответы на вопрос:
Var n, k: longint; begin write('введите натуральное число: '); readln(n); k : = 0; if n > 1 then begin repeat if n mod 2 = 1 then k : = k + 1; n : = n div 2 until n < 2 end; writeln('количество единиц в двоичном представлении равно ', k + 1) end. тестовое решение: введите натуральное число: 152 количество единиц в двоичном представлении равно 3
общий объем памяти i = k * i
(k - кол-во пикселей, i - объем памяти на 1 пиксель/цвет или глубина цвета)
по формуле или
(n - кол-во цветов в палитре, i - глубина цвета)
глубина цвета бит
объем памяти k = 512 * 128 пикселей * 4 бит = 262144 бит
262144.0 бит = 32768.0 байт = 32.0 кбайт = 0.03125 мбайт = 3.0517578125e-05 гбайт = 2.9802322387695312e-08 tбайт
Популярно: Информатика
-
hamestik07.08.2020 03:46
-
tanya26051624.03.2023 14:48
-
Valentin111111114.08.2021 09:08
-
лала464701.01.2023 21:35
-
svetik131016.02.2021 09:43
-
дина37215.07.2021 22:35
-
Belcard26.02.2020 08:36
-
Megorka24.04.2022 09:50
-
maximbond0411.02.2020 22:37
-
natashaleskovets09.12.2020 08:25