Форум программистов, компьютерный форум, киберфорум
Наши страницы

Упорядочить байты - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка в перемножении матриц http://www.cyberforum.ru/cpp-beginners/thread989656.html
Имеется программка для перемножения матриц. void matrix_iter(double **mas_e, double **mas1, double **mas2, int size) { for (int y=0;y<size;y++) for (int x=0;x<size;x++) { mas_e = 0;...
C++ Возможно ли создать массив неизвестной заранее размерности? Собственно, сабж в названии. Можно ли получить от пользователя N, где N - размерность массива, создать его и заполнить рандомными числами? При этом, этот массив действительно многомерный, а не его... http://www.cyberforum.ru/cpp-beginners/thread989643.html
Палиндром в С++ C++
Нужно составить программу которая определяет, является ли строчка палиндромом или нет. Написал такую программу, несколько раз проводил троссировку, но не работает все равно string getClose...
создать одномерный массив заполненый случайными цыфрами. удалить все нечетные элементы массива. среда PascalABC C++
создать одномерный массив заполненый случайными цыфрами. удалить все нечетные элементы массива. среда PascalABC
C++ Работа с BMP изображаниями http://www.cyberforum.ru/cpp-beginners/thread989616.html
Доброго дня суток, форумчане! Я начал писать программу чтения BMP-шки в массив. Вот ее код: #include <iostream> #include <fstream> #include <string> #include <windows.h> using namespace std;...
C++ Инкапсуляция. классы Добрый вечер. История такая: Разбирался с инкапсуляцией классов. Но не могу сформулировать точно, кратко и ёмко как всё происходит. В целом я понимаю как устроено, но в общем смысле как то не... подробнее

Показать сообщение отдельно
artof_swash
0 / 0 / 1
Регистрация: 14.11.2012
Сообщений: 12

Упорядочить байты - C++

27.10.2013, 17:45. Просмотров 259. Ответов 1
Метки (Все метки)

Помогите додумать.
Нужны упорядочить байты в порядке возрастания количества еденичных битов в них(ввод в шестнадцетиричнйо системе).

Я понял мы вводит допустим фразу "ab5" в двоичной системе это получается 1010 1011 0101,но нам эти четверки символов надо поменять местами,тоесть надо чтоб сначала стояло то число,где больше еденичек-1011, а потом оставшиеся два.Как узнать число еденичек в этом двоичном числе и поменять их местами?
Причем может же не обязательно быть "ab5",а может любое другое(неизвестной нам длины), которое вводится с клавиатуры.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru