|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.07.2013, 04:03 | #1 |
Новичок
Джуниор
Регистрация: 09.07.2013
Сообщений: 1
|
Цифровой массив
Помогите пожалуйста надо написать прогу на паскале: Дан цифровой массив , посчитать сколько двоичных единиц содержит каждое число
|
09.07.2013, 08:13 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Написать код ввода массива конечно не сможешь?
I'm learning to live...
|
09.07.2013, 10:40 | #3 | |
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
Цитата:
Ну пока из идей : Делить на 16 и брать из константного массива кол-во единичек. Код:
|
|
10.07.2013, 21:38 | #4 |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,330
|
Ну а если число < 0?
В условии об этом ничего ... Можно просто посчитать биты, которые установлены в единицу. Например: Код:
Так, для баловства ...
Как-то так, ...
|
10.07.2013, 21:50 | #5 | ||
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
Цитата:
Цитата:
После этого цикла (for m := 1 to 15 do begin) я перестал понимать что к чему.. |
||
10.07.2013, 22:34 | #6 | |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,330
|
Цитата:
Код:
Как-то так, ...
Как-то так, ...
|
|
10.07.2013, 23:23 | #7 |
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
Ага. Спасибо! До меня "дошло".
Проверяем первый бит и остальные 15. Долго не мог понять фишку с shl-ом.. давно не пользовался и упорно путал право_с_лево. Еще раз спасибо! |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
цифровой счетчик | mixon-21 | Помощь студентам | 7 | 28.06.2013 23:55 |
Цифровой счетчик в С++ | PointBreak | Помощь студентам | 0 | 11.09.2012 13:44 |
Хранение цифровой техники | Leshiy1 | Свободное общение | 11 | 29.11.2011 22:02 |
Выбор цифровой мыльницы | Баламут | Свободное общение | 8 | 12.12.2009 04:11 |