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

деление битов по полам - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Исправить ошибку повреждения кучи http://www.cyberforum.ru/cpp-beginners/thread1069351.html
Т.к. самостоятельно изучаю с++ нужна ваша помощь, а именно: пожалуйста,помогите исправить ошибку повреждения кучи и дайте советы по коду в общем( за исключением оформления по стандартам ООП) ...
C++ Выведите в окно приложения прочитанную фамилию и оставшееся "время жизни" до 3000г Помогите, пожалуйста, с решением задачи. условие: "запишите в файл фамилию и год рождения. Выведите в окно приложения прочитанную фамилию и оставшееся "время жизни" до 3000г." буду очень благодарен... http://www.cyberforum.ru/cpp-beginners/thread1069338.html
Шифрование C++
Собственно, вопрос не совсем по си++, но нашел это место оптимальным. Так вот, речь пойдет о шифровании. А точнее: стоит ли уповать на то, что алгоритм шифрования никто не знает? Или же это как...
C++ Матрица m x n. Найти макс значение среди средних значений для каждой строки матрицы. Вернуть номер строки
Здравствуйте. Код есть, но ведет себя не стабильно. Выводит не то, что нужно. Прошу помочь. matrix.cpp #include <iostream> #include "matrix.h" using namespace std; Matrix::Matrix(int rows,...
C++ Считать текст из файла и найти в нем все палиндромы http://www.cyberforum.ru/cpp-beginners/thread1069308.html
В произвольном тексте (взятом из файла), содержащем не более 10 строк, в каждой строке не более 80 символов (текст вывести на экран), найти и вывести на экран все слова, являющиеся палиндромами (то...
C++ Поменять местами элементы в очереди 1-ая Сделать очередь (любым способом). Распечатать её содержимое. Поменять местами первый и ТРЕТИЙ элемент. Снова распечатать. 2-ая Сделать очередь (любым способом). Распечатать её... подробнее

Показать сообщение отдельно
metaluga145
243 / 244 / 20
Регистрация: 08.04.2013
Сообщений: 927

деление битов по полам - C++

12.01.2014, 15:34. Просмотров 202. Ответов 3
Метки (Все метки)

Доброго времени суток. Имеется такой вопрос: как поделить инт на два инта так, чтобы в каждом из дочерних было по половине битов из начального инта, меньше, чем за 3 сдвига?
Мой алгоритм такой:
C++
1
2
3
4
int a = 15161;
int first_part, second_part;
first_part = (a >> 16);
second_part = ((a<<16)>>16);
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru