![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Студент 1 курса
Форумчанин Подтвердите свой е-майл
Регистрация: 27.06.2008
Сообщений: 959
|
![]()
задача
Есть число.Перевел я его в двоичную систему.Храню в массиве. вот условие Назовем рангом байта значение трех его старших битов. Изменить порядок следования байтов числа по возрастанию их рангов. Пример дан в 16х системах 0xDEADBEEF ->0xEFDEADBE Как мне для двоичной так сделать? Код не надо.Тока объяснить
C++(STL, QT, WinInet) / DHTML(CSS) / JavaScript / PHP Developer
|
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 10.11.2008
Сообщений: 1,502
|
![]()
Предположим есть число 891 =110111101. Разбиваете его на байты. Получаете: 00000001 и 10111101. Берете три главных бита 00000001 и 10111101. И теперь упорядочиваете по этим битам:1011110100000001
Нормальное состояние техники - нерабочее, все остальное частный случай.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите с решением | Сергей Попов | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 08.12.2008 21:32 |
Помогите поставить условия в StringGrid, чтобы выходило диалоговое окно. | Digimon | Помощь студентам | 2 | 18.02.2008 08:28 |
Помогите с решением | Amen | Помощь студентам | 13 | 31.01.2008 22:03 |