Форум программистов, компьютерный форум CyberForum.ru

Побитовые операции: переставить биты так чтобы сначала шли все единицы, а затем все нули - C++

Восстановить пароль Регистрация
 
Primo91
Сообщений: n/a
23.05.2012, 16:08     Побитовые операции: переставить биты так чтобы сначала шли все единицы, а затем все нули #1
В двухбайтовой ячейке памяти записана последовательность нулей и единиц. С помощью битовых операций переставьте биты так чтобы сначала шли все единицы, а затем все нули.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.05.2012, 16:08     Побитовые операции: переставить биты так чтобы сначала шли все единицы, а затем все нули
Посмотрите здесь:

Записать в этот же массив сначала все положительные числа и нули, а затем все отрицательные C++
Преобразовать последовательность чисел так, чтобы сначала были нули, а потом все остальные. C++
C++ Упорядочить компоненты вектора так, чтобы сначала размещались все отрицательные компоненты, а затем положительные
Преобразуйте эту строчку так, чтобы сначала в ней шли цифры, а потом - все буквы исходной строчки... C++
C++ Записать в данный массив сначала все отрицательные числа и нули, затем все положительные, сохраняя порядок их следования
C++ Переставить числа в массиве таким образом, чтобы сначала шли элементы меньше a[b], затем равные a[b], и потом большие
Переставить элементы массива так, чтобы сначала располагались все нули, затем все двойки и, наконец, все единицы C++
Отсортировать массив целых так, чтобы сначала шли отрицательные, затем положительные числа C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 01:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru