![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 09.11.2011
Сообщений: 25
|
![]()
как посчитать в символе в двоичном представлении которого содержится четное или нечетное количество нулей и едениц?
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
а что вызывает трудности?
1)Берёте код символа, (в паскале это через ord(Символ) делается 2) обнуляем счётчик единиц 3) проверяем код симвлда на нечётность - если нечётное - увеличиваем счётчик единиц на 1. 4) целочисленно делим код на два (или, что тоже самое, сдвигаем число вправо на 1 разряд) 5) если полученное число не равно нулю - перейти к п.3) 6) выводим содержимое счётчика единиц, при необходимости проверяем/сообщаем чётное это число или нет.. 7) конец |
![]() |
![]() |
![]() |
#3 |
C/C++, Asm
Участник клуба
Регистрация: 02.03.2010
Сообщений: 1,323
|
![]() Код:
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
![]() Код:
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,331
|
![]()
Давайте поизвращаемся:
http://graphics.stanford.edu/~seande...ntBitsSetNaive |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Программа выдает двоичное представление целого числа в компьютере (на C) | MooNDeaR | Помощь студентам | 5 | 06.08.2011 14:08 |
Перевод из натурального десятичного числа в двоичное представление(string) | Berserk0 | Помощь студентам | 3 | 17.06.2011 00:52 |
преобразование десятично-точечной записи ip-адреса в их двоичное представление | 0vavan0 | Работа с сетью в Delphi | 1 | 17.11.2010 09:40 |
Двоичное дерево на си++ | fesked | Помощь студентам | 0 | 22.10.2009 23:44 |