Вопрос по информатике:
Сколько единиц в двоичной записи числа 41024 + 22046 – 15?
Трудности с пониманием предмета? Готовишься к экзаменам, ОГЭ или ЕГЭ?
Воспользуйся формой подбора репетитора и занимайся онлайн. Пробный урок - бесплатно!
- 08.10.2016 14:15
- Информатика
- remove_red_eye 10259
- thumb_up 21
Ответы и объяснения 1
var L := new List;
var num := 41024 + 22046 - 15;
var i := 65536;
while i >= 1 do begin
if (num and i) 0 then L.Add(1)
else if (num and i) = 0 then L.Add(0);
i := Trunc(i / 2);
end;
L.Println; // 0 1 1 1 1 0 1 1 0 0 1 0 0 1 1 1 1
L.Where(t -> t = 1).Count.Println; // 11
end.
- 09.10.2016 11:25
- thumb_up 4
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.