|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.11.2011, 14:45 | #1 |
В прострации
Форумчанин
Регистрация: 13.01.2009
Сообщений: 239
|
Кодирование Хэмминга
Здравствуйте, пытаюсь вот написать помехоустойчивое кодирование, столкнулся с проблемой. Есть некоторое число k, необоходимо проверить все числа от 2^0 до 2^k, причём проверять двоичное представление числа на предмет наличия единиц. Например: k = 3
Двоичное представление всех чисел от 1 до 8: 001 100 111 010 101 011 110 001, 011, 101, 111 - все числа, у которых в первом разряде 1 010, 011, 110, 111 - все числа, у которых во втором разряде 1 100, 101, 110, 111 - все числа, у которых в третьем разряде 1 Ума не приложу как это сделать средствами языка Си.
Пол-жизни сидючи, в монитор глядючи...
|
27.11.2011, 15:22 | #2 |
Пользователь
Регистрация: 22.02.2010
Сообщений: 71
|
Имеется оператор "&&" (логическое И).
|
27.11.2011, 15:59 | #3 |
В прострации
Форумчанин
Регистрация: 13.01.2009
Сообщений: 239
|
Почитал Вики о проверке бита, понял о чём Вы, но как реализовать не совсем понял.
Мне нужно что-то вроде цикла: Код:
--------------------------- Апдейт: написал Код:
Пол-жизни сидючи, в монитор глядючи...
Последний раз редактировалось Last; 27.11.2011 в 16:04. |
27.11.2011, 16:13 | #4 |
Пользователь
Регистрация: 22.02.2010
Сообщений: 71
|
А где результат сохраняется?
Может попробовать так: Код:
|
28.11.2011, 19:57 | #5 | |
В прострации
Форумчанин
Регистрация: 13.01.2009
Сообщений: 239
|
Выложу своё поделие, може кому понадобится =)
Цитата:
Код:
Пол-жизни сидючи, в монитор глядючи...
|
|
28.11.2011, 19:58 | #6 |
В прострации
Форумчанин
Регистрация: 13.01.2009
Сообщений: 239
|
Код:
Пол-жизни сидючи, в монитор глядючи...
|
31.05.2017, 21:22 | #7 |
Новичок
Джуниор
Регистрация: 31.05.2017
Сообщений: 1
|
Всем привет....есть кто живой?...нужна помощь.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
C++Builder Коды Хэмминга | bondleha | Помощь студентам | 3 | 18.04.2011 18:01 |
Сокращение расстояния Хэмминга | Molotoff | Общие вопросы C/C++ | 1 | 14.01.2011 11:48 |
Код Хэмминга | 0479 | Помощь студентам | 0 | 12.11.2010 10:32 |
растояние Хэмминга | semennn | Помощь студентам | 0 | 06.05.2009 19:11 |