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

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

Войти
Регистрация
Восстановить пароль
 
duceum
Сообщений: n/a
#1

Объединить массив байт в целое число в с++ - C++

25.11.2012, 23:31. Просмотров 1004. Ответов 1
Метки нет (Все метки)

Привет!
Нужно сдвинуть биты в каждом байте циклически вправо на случайное число N из диапазона 0..7

Разбить целое число на байты не составило проблем, также как и произвести циклический сдвиг.
Вопрос: как объединить байты со сдвигом в новое число? может кто предоставить рабочий пример?.


Вопрос 2
Нужно произвести циклический сдвига старшей тетрады на N битов вправо, а младшей тетрады на N битов влево. Выполнить свертку всех байтов на случайное число из диапазона 0..3.


Как разбить байт на тетрады, а затем снова тетрады объединить в байт?
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.11.2012, 23:31
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Объединить массив байт в целое число в с++ (C++):

целое число 8 байт - C++
Подскажите, как создать целочисленную переменную 8 байт? long long не помог.

Составить функцию, которая, получив целое число определяет, уменьшается ли оно в целое число раз - C++
задание такое Составить функцию, которая, получив целое число определяет, уменьшается ли оно в целое число раз, если у него удалить...

Как преобразовать число в массив байт - C++
int n = 222333; // hex: 0003647D нужно получить массив байт из переменной n вида: byte m = {0x00, 0x03, 0x64 ,0x7D}; // порядок...

динамический массив (Целое число разложить на массив простых множителей) - C++
Доброго времени суток всем. Целое число необходимо разложить на массив простых множителей. Столкнулся с проблемой, мне нужно, чтобы...

Написать объявление функции, возвращающую целое число и принимающую указатель на целое число - C++
объявите функцию f2, возвращающую результат целого типа и передающую указатель на переменную а целого типа. вызовите функцию f2 с...

Если целое число М делится на целое число N, то на экран выводится частное от деления, в противном случае выводится сообщение - C++
Если целое число М делится на целое число N, то на экран выводится частное от деления, в противном случае выводится сообщение «M на N...

1
activnaya
255 / 45 / 2
Регистрация: 24.11.2012
Сообщений: 466
26.11.2012, 00:08 #2
Цитата Сообщение от duceum Посмотреть сообщение
Как разбить байт на тетрады, а затем снова тетрады объединить в байт?
в этом нет смысла.
Цитата Сообщение от duceum Посмотреть сообщение
как объединить байты со сдвигом в новое число? может кто предоставить рабочий пример?.
в этом в принципе тоже. Создаешь указатель unsigned char* и аккуратно обрабатываешь каждый байт исходного числа.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.11.2012, 00:08
Привет! Вот еще темы с ответами:

Дано целое число N (> 0). Найти сумму N2 + (N + 1)2+ (N + 2)2+ … + (2*N)2 (целое число) - C++
Дано целое число N (> 0). Найти сумму N2 + (N + 1)2+ (N + 2)2+ … + (2*N)2 (целое число).подскажите как решается или подскажите где можно...

Разделить целое число на цифры и поместить в массив - C++
Случайное число от 0 до MAX_int, например 2415673, нужно разделить на цифры и поместить в массив по отдельности. Количество цифр в числе...

Написать функцию, которая принимает 32 битное целое число и возвращает 16 битное целое число - C++
Помогите написать программу, использующую функцию, которая принимает 32 битное целое число и возвращает 16 битное целое число, состоящее из...

Простенький массив. Найти наименьшее целое число k, обладающее свойством - C++
Вот задание: Дана целочисленная матрица А размерности m n. Найти наименьшее целое число k, обладающее таким свойством: хотя бы в одной...


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

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

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