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

Перестановка битов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Minimum dot product http://www.cyberforum.ru/cpp-beginners/thread1733923.html
Есть два вектора, следует найти минимальное число, которое получится при суммировании произведений чисел первого вектора на числа второго. Например для последовательностей (1, -3, -5) и (-2, 4, 1) результат будет -25, а для (23) и (39) 897. Но при вводе (99 999) и (99 999) дает 1409865409, хотя должно быть 9999800001. Наверное, что с типом данным напутал, но сам понять не могу где. Помогите...
C++ Определить количество ненулевых элементов в массиве Добрый время суток, буду рад если поможете.. Не как не получается. Определить количество не нулевых элементов в массиве вещественных чисел и их среднее антисемитическое. Записать все через цикл и составить блок схему! Заранее, спасибо большое! http://www.cyberforum.ru/cpp-beginners/thread1733922.html
C++ Дана матрица размера NXM. Найти суммы элементов всех её чётных, нечётных строк, столбцов
// Матрицы.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include<conio.h> #include<iostream> #include <iomanip> using namespace std; int main() {
C++ Переписать уникальные числа одного массива в другой
Дан массив С ( двухмерный массив ) с размером, который задаёт пользователь. Написать программу которая в новый массив А записывает те числа, которые встречаются в массиве С всего один раз. Выручит кто-то?
C++ Волновая схема параллельных вычислений решения задачи Дирихле OpenMP http://www.cyberforum.ru/cpp-beginners/thread1733881.html
//Волновая схема параллельных вычислений решения задачи Дирихле OpenMP Есть код: void OMPCalc3() { double max; double *mx = new double; IterCnt = 0; do { IterCnt++;
C++ Перебор строки в консоли Здравствуйте. Суть проблемы: Требуется написать эмулятор командной строки Linux, т.е. набор команд с ключами (напр. ls -1 D:\) Подскажите, пожалуйста, как лучше перебрать введенную строку. Вот мой пример, но я знаю, что он "не очень": Это пример команды rm. Переменная cmd - строка, отвечающая за команды (ls, rm, ...), key1 - строка, отвечающая за ключ (-i, -r, ...), fileToDelete - строка,... подробнее

Показать сообщение отдельно
Semen4enko
0 / 0 / 0
Регистрация: 02.06.2014
Сообщений: 49
13.05.2016, 18:06  [ТС]     Перестановка битов
1. Определить 4 беззнаковых целых переменных In0, In1, Mask, Res
2. Все разряды In1 установить в 1, а для In0 - в 0
3. Выполнить селективную установку битов 2,4 и 5 в переменной In0 и селективный сброс битов 8,11 и 15 в переменной In1
4. Передать в функцию набор битовых флагов и возвратить из нее другой набор битовых флагов
5. С помощью маски выделить второй байт переменной In1 и сохранить его в переменной Second символьного типа
6. Результаты пп. 2-5 выводить на монитор
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru