С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Сжать одномерный массив целых чисел - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перегрузка функций http://www.cyberforum.ru/cpp-beginners/thread1185634.html
АТД - множество с элементами типа int. Дополнительно перегрузить следующие операции: «+» - добавить элемент в множество(типа int + set); «–» - вычитание множеств (дружественная функция) «==» -...
C++ Задача на текстовые файлы и их использование С помощью текстового редактора создать файл, содержащий текст, длина которого не превышает 1000 символов (длина строки текста не должна превышать 70 символов). Имя файла должно иметь расширение DAT.... http://www.cyberforum.ru/cpp-beginners/thread1185619.html
C++ Описать структуру с именем "Train" и программу, работающую с массивом таких структур
1. Описать структуру с именем TRAIN, содержащую поля: - NAZN - название пункта назначения; -NUMR - номер поезда; -TIME - время отправления. 2. Написать программу, выполняющую следующие действия...
C++ Ошибка в коде. Из числового множества A мощности n выбрать все подмножества
С числовой множества A мощности n выбрать все подмножества, сумма элементов каждого из которых лежит в пределах от a до b / С++ для начинающих , ВОТ КОД #include <iostream> using namespace std;...
C++ класс наследник на основе базового класса http://www.cyberforum.ru/cpp-beginners/thread1185609.html
-----
C++ Цикл for: зачем использовать разделитель " ; " два раза? Cмотрите, какой вопрос. for (i = 0; ;i++) Не понимаю, зачем использовать разделитель " ; " два раза. Какую синтаксическую функцию несет? Спасибо за терпение. :) подробнее

Показать сообщение отдельно
Tulosba
:)
Эксперт С++
4397 / 3233 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
23.05.2014, 13:10
Kant, что-то Вы попутали типы, при сдвиге char на 8 бит получите 0.
Если нужно в большой интегральный тип поместить несколько маленьких, то надо:
1. добавить (побитовое "или") маленькое значение в большое.
2. сдвинуть большое значение влево на кол-во бит маленького значения.
3. повторить пп 1,2 до достижения предельной разрядности.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.