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

Биты (поменять нулевой и первый бит, второй и третий и т.д.) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Подсчет элементов массива http://www.cyberforum.ru/cpp-beginners/thread793899.html
Подсчитать элементы массива и вывести на экран, кусок программы: for(j=0;j<n;j++) {sum=midS;} но это просто обычная прогонка по массиву midS типа int и присвоение последнего результата переменной sum, а нужно просуммировать элементы массива, их там 10 и присвоить этой же sum.
C++ динамический массив объектов. нужно найти ошибку #include <stdio.h> #include <iostream> using namespace std; class Employee { public: Employee(char fn,char ln,int fyear,int fWoyear,int fLoyear) { strcpy(fName,fn); strcpy(lName,ln); http://www.cyberforum.ru/cpp-beginners/thread793897.html
C++ Алгоритм к коду
Добрый день пользователи, напишите кому не сложно алгоритм, и если можно блок схему к двум программкам, очень надо... программу помогли написать , теперь нужен алгоритм вот код : 1. #include <iostream> using namespace std; int main() { char c; double numb, result = 1;
C++ Дискриминант уравнения через рекусию
Помогите написать программу, вычисляющую дискриминант уравнения через рекурсию. Заранее благодарен.
C++ Визуализация графа (реализация алгоритма) http://www.cyberforum.ru/cpp-beginners/thread793859.html
Начало темы http://www.cyberforum.ru/cpp-beginners/thread783380.html Нашел описание алгоритма визуализации графа. Но как реализовывать не совсем ясно. Наиболее же известную идею размещения ациклических графов можно рассматривать как обобщение случая размещения деревьев. Для подчерки- вания иерархичности структуры используются, как и в древесном случае, поуровневые представления, в...
C++ Вычислить по координатам Привет всем!Помогите,пожалуйста,нужно проверить,лежит ли точка в этом ромбе или нет,вообщем-логические операции.Спасибо большое. подробнее

Показать сообщение отдельно
Olivеr
 Аватар для Olivеr
411 / 407 / 13
Регистрация: 06.10.2011
Сообщений: 830
24.02.2013, 20:08     Биты (поменять нулевой и первый бит, второй и третий и т.д.)
Еще как вариант...
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <bitset>
 
using namespace std;
 
int main()
{
    unsigned int val = 6577; //max = 4294967295
    bitset<32> bits(val);
    cout<<"Before: "<<bits.to_string()<<endl;
    cout<<val<<endl;
    bits.flip();
    cout<<"After:  "<<bits.to_string()<<endl;
    val = bits.to_ulong();
    cout<<val;
    return 0;
}
 
Текущее время: 00:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru