|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.03.2013, 18:49 | #1 |
Регистрация: 18.03.2013
Сообщений: 5
|
Обратный порядок битов в двоичном коде. (Си)
Выполнить зеркальную перестановку (обратный порядок) в группе рядом стоящих разрядов (восьмибитное число), количество которых и номер старшего разряда в группе задаются с клавиатуры. (использовать только логические операции :&,|, >>,~)
Нашел одну функцию: Код:
|
18.03.2013, 19:34 | #2 | |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,351
|
Цитата:
Сохраняет в bn и bm n-й и m-й биты, соответственно. Обнуляет n-й и m-й биты числа а. Затем, если n-й бит исходного числа не равен 0, то устанавливается в 1 m-й бит и наоборот. Код:
Проверьте работоспособность. Входные данные не проверяются на корректность.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
Последний раз редактировалось BDA; 18.03.2013 в 20:08. |
|
18.03.2013, 21:08 | #3 |
C/C++, Java
Участник клуба
Регистрация: 28.03.2012
Сообщений: 1,680
|
BDA красиво.........
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости" Сложность - враг простоты и удобства! |
18.03.2013, 21:24 | #4 |
Регистрация: 18.03.2013
Сообщений: 5
|
BDA, спасибо большое, вроде работает.
|
18.03.2013, 21:44 | #5 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,351
|
Нет предела красоте
Вот так короче: Код:
Пожалуйста.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
Последний раз редактировалось BDA; 18.03.2013 в 21:46. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обратный порядок списка | RevenGGe | Паскаль, Turbo Pascal, PascalABC.NET | 8 | 17.10.2012 11:20 |
Обратный порядок | Vapali-Pik | Помощь студентам | 0 | 28.07.2011 00:39 |
Обратный порядок | G. J. Cezar | Общие вопросы C/C++ | 2 | 22.10.2010 15:10 |
Обратный алфавитный порядок | ~GVS | Помощь студентам | 0 | 21.04.2010 15:54 |
Обратный порядок вывода (системы счис.) | forsaken66 | Общие вопросы C/C++ | 2 | 17.10.2009 01:45 |