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

Зеркальное отображение битов в байте - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Можно ли представить N! в виде произведения трех последовательных целых чисел? http://www.cyberforum.ru/cpp-beginners/thread1151395.html
Всем доброго времени суток! Не смог решить, помогите. Дано натуральное число N. Выяснить, можно ли представить N! в виде произведения трех последовательных целых чисел.
C++ В массиве вставить после каждого второго элемента минимальное непростое число Задан массив Y(k) целых чисел. Если он упорядочен, оставить его без изменения. Если массив не упорядоченный, то вставить после каждого второго элемента минимальное непростое число в ... http://www.cyberforum.ru/cpp-beginners/thread1151379.html
C++ Правильно связать модули
//main.cpp #include <iostream> #include "header.hpp" using namespace std; int main() { f(); system("pause"); }
Определить, соответствует ли заданная выборка нормальному распределению C++
Доброго времени суток. Нужна программа которая бы определяла нормально ли(по условиям нормального распределения) заданна выборка (пусть будет из 30 значений). т.е пользователь задает 30 значений, а...
C++ Чтение OBJ модели и выгрузка её в VBO http://www.cyberforum.ru/cpp-beginners/thread1151311.html
Здравствуйте! Я очень долго мучился с загрузкой модели формата ".obj". Все таки победив, смог корректно загрузить её. Но, когда я попытался средствами OpenGL отобразить модель на экране, то...
C++ Требования разных сред к простейшим программам С++ Чем объяснить что компиляторы разных сред по разному понимают объявление потоковых классов fstream iostream ? Например в среде С++ Builder достаточно объявлений #include <fstream> #include... подробнее

Показать сообщение отдельно
xtorne21st
интересующийся
304 / 275 / 19
Регистрация: 25.09.2010
Сообщений: 1,056
19.04.2014, 13:12
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
 
int main()
{
    unsigned char byte = 0x25;
    unsigned char result = 0x0;
    int biter = sizeof(byte) * 8;
 
    while (biter)
    {
        result |= ((byte & (1 << biter-1)) >> biter-1) << 8-biter;
        --biter;
    }
 
    printf("%02x\n", result);
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru