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

битовые поля - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Алгоритм Форда-Фалкерсона, программа выводит ноль http://www.cyberforum.ru/cpp-beginners/thread200085.html
в чем проблема?вроде матрица инициализируется раз выводит первоначальную матрицу это алгоритм форда-фалкерсона. #include <iostream> #include <stdlib.h> #include <stdio.h> #define maxint 100000 int min(int a,int b)//äëÿ ïîèñêà ðåáðà ñ ìèíèìàëüíîé ïðîïóñêíîé ñïîñîáíîñòüþ { if (a<b) return a;
C++ Заполнить программно двумерный массив Помогите решить задачу: Заполнить программно двумерный массив размером 5х5 следующим образом: 1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 24 23 22 20 9 Распечатать массив по строкам. http://www.cyberforum.ru/cpp-beginners/thread200083.html
вывод на экран только четных значений функции на интервале C++
Написал прогу для вывода на экран только четных значений функции на интервале используя цикл до ! #include<iostream.h> void main() { int x, y; x=-10; do { y = 15*x*x - 10;
C++ Динамический одномерный массив.
Сформировать динамический одномерный массив, заполнить его случайными числами и вывести на печать. Добавить К элементов, начиная с номера N. Добавлено через 13 минут На примере этого: Удалить элемент с заданным номером: #include <iostream.h> #include<conio.h>
C++ Эвклидово расстояние. http://www.cyberforum.ru/cpp-beginners/thread200074.html
Здравствуйте! У меня возник следующий вопрос. Есть массив a, содержащий широту и долготу городов. Соответственно первые две ячейки заняты координатами первого города, вторые две - второго города и т.д. Я пытаюсь найти эквклидово расстояние между всеми(!) парами городов. Если бы было необходимо найти расстояние между одной парой городов, то можно было бы ограничиться кодом: ...
C++ иправление ошибки #include "stdafx.h" #include <iostream> using namespace std; int _tmain(int argc, _TCHAR* argv) { int n,i,j,min1,max1,x1,y1,x2,y2; cin>>n; int a; подробнее

Показать сообщение отдельно
besstiaa
 Аватар для besstiaa
93 / 93 / 7
Регистрация: 04.06.2010
Сообщений: 223
29.11.2010, 19:01     битовые поля
Может что-то типа такого:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include <iostream>
 
void print_set (unsigned long x);
 
int main()
{
    unsigned long a , b;
 
    std::cout << "a = ";
    std::cin >> a;
    std::cout << "b = ";
    std::cin >> b;
    
    std::cout << "Set A:     ";
    print_set(a);
    std::cout << "Set B:     ";
    print_set(b);
    std::cout << "Set A | B: "; //объединение
    print_set((a|b));
    std::cout << "Set A & B: "; //пересечение
    print_set((a&b));
    std::cout << "Set A - B: "; //разность
    print_set((a&(~b)));
 
    system("Pause");
    return 0;
}
 
void print_set (unsigned long x)
{
    for(int i = 8 * sizeof(x); i > 0 ; i--)
        std::cout << ((x >> (i - 1)) & 0x1);
    std::cout << std::endl;
}
Что такое исключающая разность не знаю...
 
Текущее время: 05:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru