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

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

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

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

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

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

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

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

Из положительных значений двух целочисленных массивов различной размерности сформировать общий массив - C++
Из положительных значений двух целочисленных массивов различной размерности сформировать общий массив. Найти среднее арифметическое...

Из положительных значений двух целочисленных массивов различной размерности сформировать общий массив - C++
Из положительных значений двух целочисленных массивов различной размерно- сти сформировать общий массив. Найти среднее арифметическое...

Из двух целочисленных массивов различной размерности сформировать общий массив. Упорядочить полученный массив - C++
Кто может сделайте пожалуйста. Из двух целочисленных массивов различной размерности сформировать общий массив. Упорядочить полученный...

Поменять местами значения целых переменных х и у не используя дополнительных переменных - C++
Знаю, что это очень простая задача, но никак не могу сделать, пожалуйста помогите!!! Поменять местами значения целых переменных х и у не...

Вводится последовательность из N целых чисел. Сформировать последовательность, - C++
Вводится последовательность из N целых чисел. Сформировать последовательность, каждый элемент которой равен сумме цифр исходной...

Вводится последовательность целых чисел,0 –конец последовательности. Определить, содержит ли последовательность хотя бы три отрицательных четных числа - C++
Составить алгоритм решения задачи и написать программу на языке С++. В алгоритме и программе массивов не использовать. ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
FireNovel
150 / 73 / 8
Регистрация: 09.04.2010
Сообщений: 297
10.06.2010, 13:34 #2
Цитата Сообщение от -Xeon- Посмотреть сообщение
Каким образом можно реализовать в C переменные размерностью не кратному одному байту (например: размер 3 бита, 5 бит 31 бит)?
Помоему в этом помогут битовые поля
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.06.2010, 13:34
Привет! Вот еще темы с ответами:

Заданы два массива целых чисел одинаковой размерности. Сравнить их соответствующие элементы и вывести - C++
Заданы два массива целых чисел одинаковой размерности. Сравнить их соответствующие элементы и вывести на экран номера элементов, для...

Превратить массив целых чисел размерности N, удалив из массива все серии, длина которых больше k - C++
Помогите плиз Превратить массив целых чисел размерности N, удалив из массива все серии, длина которых больше k. Вроде написала...

Дана матрица размерности nxm целых чисел. Найти наибольшее из них и вывести его индексы - C++
Дана матрица размерности nxm целых чисел. Найти наибольшее из них и вывести его индексы. #include <iostream> #include <cstdlib> using...

Последовательность структурированных переменных типа struct man - C++
Последовательность структурированных переменных типа struct man { char name; int dd,mm,yy; char addr; }; Последняя компонента...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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