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

Поразрядные поразрядное И (&) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Неявное преобразование типа данных через структуры http://www.cyberforum.ru/cpp-beginners/thread423766.html
Помню что вроде был в С/С++ такой прием, который позволял посмотреть на содержимое переменной одного типа с точки зрения другого типа. Через структуры это делалось. Заводим стуктуру с переменными (или массивами) разных типов, например с двумя переменными. И обе переменные указывают на одни и те же данные, но отображают по разному, так как типы разные. Помогите мне вспомнить или забыть эту...
C++ Автоматический ввод логина и пароля на сайте Всех с Рождеством! Интернет ADSL и принцип коннекта таков: всё по DHCP приходит, но без доступа к инету. Чтобы включить доступ необходимо открыть браузер и попытаться что-либо открыть, происходит перенаправление на страницу где и надо вводить логин и пароль, после чего подключается инет. Хотелось бы автоматизировать такой процесс с закрытием всех окон браузера после. Кто знает как,помогите... http://www.cyberforum.ru/cpp-beginners/thread423765.html
C++ Матрица пикселей в BMP
Программа: #include <iostream> #include <fstream> #include <cstdio> #include <windows.h> using namespace std; int main(int argc, char *argv) {
C++ Ошибка в функции поиска подстроки в строке. Алгоритм Бойера-Мура-Хорспула.
Функция получает ссылки на две переменные: haystack и needle строкового типа. В haystack должна содержаться строка, в которой будет осуществлён поиск, а needle должна содержать подстроку, которую надо найти. В результате выполнения процедуры переменная функция вернёт номер позиции (при нумерации с единицы), начиная с которого подстрока needle входит в строку haystack, или 0, если вхождения нет. ...
C++ Указатели и ссылки [С++] http://www.cyberforum.ru/cpp-beginners/thread423728.html
Всем привет. я тут программу делаю. Цель: определить,принадлежит ли точка заданному промежутку(а точнее лежит внутри или снаружи фигуры). Координаты храню в массивах(по 2 значения: x и y.). Вопрос такой: можно ли создать указатель(или ссылку),который бы хранил область памяти на массив,чтобы потом им можно было манипулировать,как и массивом? к примеру: int a; int &y= a; &y = 2; &y = 5; //...
C++ сумма элементов матрицы Здравствуйте. Такая задача: В массиве А (m = n) сумму элементов над главной диагональю поделить на сумму элементов под главной диагональю. Элементы под глав-ной диагональю рассортировать по убыванию. Помогите найти суммы элементов. #include <iostream> #include <iomanip> using namespace std; int main() { setlocale(LC_ALL, "Russian"); подробнее

Показать сообщение отдельно
go
Эксперт C++
3582 / 1362 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
07.01.2012, 11:32     Поразрядные поразрядное И (&)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
 
size_t IsExpOf2 (size_t val)
{
    return !(val & (val - 1));
}
 
 
int main ()
{
    int val;
    int a;
 
    std::cin >> val >> a;
 
    if ( IsExpOf2 (a) )
        std::cout << " Remainde = " << (val & (a - 1)) << std::endl;
    else 
        std::cout<< " Error " << std::endl;
 
    std::system ("pause");
    return 0;
}
 
Текущее время: 05:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru