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

Побитовые операции в Си. Изменение отдельных битов числа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Помогите заполнить функции вагонов в классе http://www.cyberforum.ru/cpp-beginners/thread1105192.html
помогите заполнить те функции срочно пожалуйста функции вагонов /* * PROGRAM: "TRAIN WITHOUT LOCOMOTIVE" * OVERVIEW: THIS PROGRAM MODELS THE PROCESS OF COLLECTING * A TRAIN BEFORE...
C++ Помогите найти ошибку в функции сортировки выбором Хотел реализовать так чтобы в функции шла сортировка выбором но когда хочу чтоб на экран вывелся весь отсортированный массив то выводиться только первый элемент double aveg(double a, double n) {... http://www.cyberforum.ru/cpp-beginners/thread1105187.html
C++ Преобразование списка узлов дерева в обратном порядке
напишите программу преобразования данного списка узлов дерева в список составленный при обходе в обратном порядке, используя рекурсию
Как правильно записать условие при использовании структуры List C++
Программа должна выводить всех Forward которые играют в основном составе Main как записать условие void find_fav() { List *node = head->next; List *current_node = head; ...
C++ Поиск в vector < vector <T> > http://www.cyberforum.ru/cpp-beginners/thread1105165.html
есть двумерный массив vector < vector <double> > a(size, vector<double>(size, 0)); заполняем рандомом, надо найти индекс последнего элемента == 0 в каждой строке, подскажите функцию чтобы не...
C++ Нужно вычислить длину окружности / в языке си Нужно вычислить длину окружности через swith Помогите пожалуйста! В зависимости от введенного признака вычислить длину окружности при k = 1 (L=2пR);площадь круга k=2(S=пR^2) ; объем шара k=3 (... подробнее

Показать сообщение отдельно
castaway
Эксперт С++
4884 / 3019 / 370
Регистрация: 10.11.2010
Сообщений: 11,078
Записей в блоге: 10
Завершенные тесты: 1
25.02.2014, 20:25
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
 
int main() {
    unsigned long a = 1888, b = 0;
 
    for ( unsigned i = 0; i < sizeof( a ) * 8; i += 2 ) {
        b = b << 1 | !!((a << i) & (1 << (sizeof( a ) * 8 - 1)));
    }
    std::cout << b << std::endl;
}
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru