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

Поразрядные операции - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти самое длинное слово в строке http://www.cyberforum.ru/cpp-beginners/thread1173498.html
Дана строка, в которой содержится осмысленное текстовое сообщение. Слова сообщения разделяются пробелами и знаками препинания.Найти самое длинное слово сообщения
C++ Дружественная функция не имеет доступа к приватным членам Добрый день. Возникла такая проблема: при обращении в теле дружественной функции класса к его приватному члену возникают ошибки " 'startPoint' was not declared in this scope " и " 'm_int_function' was not declared in this scope ". Собственно, вопрос в том почему данная функция не имеет доступ к этим членам и как это можно исправить. struct threadFuncArg { double low; double... http://www.cyberforum.ru/cpp-beginners/thread1173497.html
C++ Дан целочисленный двумерный массив. В каждой строке выбрать максимальный и минимальный элемент
Дан целочисленный двумерный массив, в каждой строке выбрать максимальный и минимальный элемент. Записать минимальный на основную диагональ, максимальный на противоположную диагональ.
Пользуясь только умножением, получить C++
Пользуясь только умножением, получить a2 a5 a17 за 6 операций
C++ Для заданной строки s заменить все вхождения подстроки substr1 на подстроку substr2 http://www.cyberforum.ru/cpp-beginners/thread1173485.html
Разработать программу, которая для заданной строки s заменяет все вхождения подстроки substr1 на подстроку substr2
C++ написать программу вычисления функции представленной бесконечным рядом чисел с точностью е=0.0001 составить программу которая расчитывает таблицу значений функции в указанном диапазоне чисел х0-хКонеч. с заданным шагом h . величины h, х0, хКонеч., вводить с клавиатуры подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
 Аватар для zss
5953 / 5558 / 1787
Регистрация: 18.12.2011
Сообщений: 14,207
Завершенные тесты: 1
12.05.2014, 18:34     Поразрядные операции
Заполнение единицами
C++
1
2
3
4
5
6
7
8
unsigned int c=0x80000000;// 1 в старший бит
for(int i=0;i<32;i++)
{
  cout<<hex<<c<<endl;
  c>>=1; // сдвигаем на 1 разряд
  c|=0x80000000; // 1 в старший бит
}  
}
Нулями сделайте по аналогии
 
Текущее время: 20:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru