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

Циклический сдвиг битов! - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ работа с множествами http://www.cyberforum.ru/cpp-beginners/thread765765.html
подскажите как все значения следующей переменной "о" занести в множество.... вот часть кода, если это поможет код ......код...... код....код.... for(int i=0;i<z;i++) { // z=5 f=w; if (f>0) o=f+0.5;
C++ Форматированный вывод на подобии printf() усилиями библиотеки с++ Возможен ли форматированный вывод наподобие printf("%-5d", val);? http://www.cyberforum.ru/cpp-beginners/thread765736.html
пересечения массива заданной точкой C++
В общем задача в следующем, найти количество пересечений массива с постоянно заданным числом. Входные данные-1) массив данных (либо с внешнего файла, либо разработанный самостоятельно) 2) число Выходные: график сигнала и число пересечений, массив построен, есть график, но упорно не могу понять как заставить его считать число пересечений(((
C++ Наибольшая сумма элементов в квадратной матрице
Добрый вечер,помогите с проблемой - есть матрица, максимум размером 46x46 надо найти наибольшую сумму элементов, при этом два элемента не могут лежать на одной горизонтали или вертикали. Все элементы положительные.
C++ разница между буферами и строками http://www.cyberforum.ru/cpp-beginners/thread765712.html
Какая разница между буферами и строками в С++ ?
C++ Двумерный массив. Найти количество элементов в каждой строке, больших (меньших) среднего арифметического элементов заданной строки Люди, помогите решить задачу такого типа: В прямоугольной матрице, размерностью n*m,найти количество элементов в каждой строке, больших (меньших) среднего арифметического элементов заданной строки. подробнее

Показать сообщение отдельно
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11800 / 6779 / 765
Регистрация: 27.09.2012
Сообщений: 16,829
Записей в блоге: 2
Завершенные тесты: 1
18.01.2013, 21:15     Циклический сдвиг битов!
Цитата Сообщение от Sviatospam Посмотреть сообщение
Он сдвигает на бит, но обычным методом. Вот я и спрашиваю, как сделать циклически?
C++
1
2
3
4
unsigned char Coding(unsigned char ch)
{
    return ~(((ch & 0xE0) >> 1) | ((ch & 0x10)<<3) | ((ch & 0x8)>>3) | ((ch & 0x07) <<1));
}
 
Текущее время: 03:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru