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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
-Xeon-
2 / 2 / 0
Регистрация: 15.02.2010
Сообщений: 26
#1

Последовательность целых переменных различной размерности. - C++

10.06.2010, 09:56. Просмотров 362. Ответов 1
Метки нет (Все метки)

Вобщем вот задание:

Последовательность целых переменных различной размерности кодируется следующим образом: перед каждым числом размещаются 5 битов, определяющие количество битов в следующем за ним целом числе. 00000 - конец последовательности. Разработать функции упаковки и распаковки массива переменных типа long с учетом количества значащих битов и с определением коэффициента уплотнения. Пример: 01000 xxxxxxxx 00011 xxx 10000 xxxxxxxxxxxxxxxx 00000.

Каким образом можно реализовать в C переменные размерностью не кратному одному байту (например: размер 3 бита, 5 бит 31 бит)?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.06.2010, 09:56     Последовательность целых переменных различной размерности.
Посмотрите здесь:

C++ Последовательность целых чисел
C++ последовательность N целых чисел
Умножения целых переменных произвольной длины C++
Из положительных значений двух целочисленных массивов различной размерности сформировать общий массив C++
Последовательность целых чисел C++
Поменять местами значения целых переменных A и B C++
C++ Последовательность структурированных переменных типа struct man
Дана матрица размерности nxm целых чисел. Найти наибольшее из них и вывести его индексы C++
C++ Превратить массив целых чисел размерности N, удалив из массива все серии, длина которых больше k
C++ Поменять местами значения целых переменных
Заданы два массива целых чисел одинаковой размерности. Сравнить их соответствующие элементы и вывести C++
Из положительных значений двух целочисленных массивов различной размерности сформировать общий массив C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
FireNovel
 Аватар для FireNovel
150 / 73 / 8
Регистрация: 09.04.2010
Сообщений: 297
10.06.2010, 13:34     Последовательность целых переменных различной размерности. #2
Цитата Сообщение от -Xeon- Посмотреть сообщение
Каким образом можно реализовать в C переменные размерностью не кратному одному байту (например: размер 3 бита, 5 бит 31 бит)?
Помоему в этом помогут битовые поля
Yandex
Объявления
10.06.2010, 13:34     Последовательность целых переменных различной размерности.
Ответ Создать тему
Опции темы

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