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

Найти Булеан множества типа {a,b,c} - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Кто может сделать олимпиадную задачу? http://www.cyberforum.ru/cpp-beginners/thread679718.html
Нашел одну олимпиадную задачу, не знаю как ее решить. Кто-нибудь может? Четырехзначное число, записанное в восьмеричной системе счисления имеет старшим разрядом единицу. Если эту единицу переместить в конец записи, то новое число окажется в три раза больше исходного. Определите исходное число и запишите его в восьмеричной системе счисления.
C++ Найти максимальное количество подряд идущих минимальных элементов из данного набора Дано целое число N и набор из N целых чисел. Найти максимальное количество подряд идущих минимальных элементов из данного набора. Выполнить без применения функций. http://www.cyberforum.ru/cpp-beginners/thread679716.html
C++ Дана матрица N на M Записать в другой массив строку
Дана матрица N x M.Записать в другой массив строку, составленную из сумм отрицательных элементов столбцов матрицы. Выполнить без использования процедур и функций.
C++ Вывести все четырехзначные числа в записи которых нет двух одинаковых цифр
Вывести все четырехзначные числа в записи которых нет двух одинаковых цифр. Например 1234;1345;1789;6789. Выполнить без функций и продцедур. Мой код не работает( #include "stdafx.h" #include<iostream> #include<math.h> using namespace std;
C++ Определить величины всех отрезков, из которых составился путь шмеля http://www.cyberforum.ru/cpp-beginners/thread679675.html
6. Пункт А расположен на расстоянии 20 км от пункта Б. Из пункта А со скоростью 2км/час вышел пешеход П1, одновременно с ним на встречу ему из пункта Б вышел пешеход П2 со скоростью 3км/час. Между пешеходами во время их движения летает шмель со скоростью 5км/час. Полёт шмеля подчиняется следующим правилам: шмель вылетел из пункта А одновременно со стартом пешеходов; долетев до...
C++ Среди элементов матрицы выше главной диагонали найти произведение чётных элементов Среди элементов матрицы, которые находятся выше главной диагонали, найти произведение чётных элементов. Как найти элементы, которые находятся выше главной диагонали? for(int i=0;i<n;++i) for(int j=0;j<n;++j) if(i<j) Так? Или я что-то вообще не то написала?) Прошу помочь. подробнее

Показать сообщение отдельно
Thinker
Эксперт C++
 Аватар для Thinker
4215 / 2189 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
27.10.2012, 18:20     Найти Булеан множества типа {a,b,c}
зачем усложнять, если все просто))
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
#include<iostream>
 
void Print(char *a, int n, int i)
{
   if (n)
   {
       if (n & 1)
          std::cout << a[i] << " ";
       Print(a, n >> 1, i + 1);
   }
}
 
int main()
{
   int r, i, size;
   char a[] = {'a', 'b', 'c'};
   size = sizeof(a) / sizeof (*a);
   r = 1 << size;
   for (i = 0; i < r; i++)
   {
      Print(a, i, 0);
      std::cout << "\n";
   }
   return 0;
}
 
Текущее время: 04:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru