![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
![]() Итак есть 4 байта данных и нам необходимо получить 4 числа по следующей схеме. Начиная с 9-го бита этой 32-битной последовательности взять 6 бит и полученный результат представить как символ/число. Затем уже с 15 бита снова взять 6 бит и сделать тоже самое, и так 4 раза сдвигаясь вправо по 6 бит.
Вот интересует ваше решение данной задачки ибо то как я это делаю мне как-то стремно даже выкладывать. ![]() Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#2
|
||||
|
||||
![]() Представляю проект "Старая печатная машинка"
![]() Код:
|
#3
|
|||
|
|||
![]() Ничего не понял.
Так что-ли: Код:
|
#4
|
||||
|
||||
![]() В общем и я так сделал, только я сдвиг влево и вправо объединил как одно действие. Есть еще варианты?
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#5
|
||||
|
||||
![]() Ага, а вот вариант lmikle уже несколько иначе работает. Уже интересно. Что еще интересно предложат пытливые умы.
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#6
|
||||
|
||||
![]() Собственно это часть алгоритма кодирования Base64
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#7
|
||||
|
||||
![]() Ещё вариант:
Код:
If end Then begin; |
#8
|
||||
|
||||
![]() Код:
Пишу программы за еду. __________________ |