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

Как добавить перебор выборок? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Коммандная строка http://www.cyberforum.ru/cpp-beginners/thread602576.html
Нужно выполнить команду aapt dump badging Filename.apk и получить доступ к тому, что она показала. Полученные данные нужно обработать в программе. Как сделать это на С++? Добавлено через 43...
C++ Дано натуральное число n. -представить его как сумму квадратов Дано натуральное число n. Если возможно, то представить его как сумму квадратов двух натуральных чисел. http://www.cyberforum.ru/cpp-beginners/thread602563.html
C++ Массив: Удалить из строки цифры
Подскажите, мне необходимо написать программу, в которой при обращении к элементу массива нельзя использовать дополнительную переменную для вычисления его адреса, исходные данные вводятся с...
Задачи на рекурсию C++
Здорова господа! У меня щас появилась проблема. Решаю задачки на рекурсию от первая задача //палиндромы//создать функцию testPalindrome которая возвращает 1, если хранящаяся в массиве...
C++ Раскраска графа, форма http://www.cyberforum.ru/cpp-beginners/thread602504.html
Здравствуйте, товарищи программисты)) Обращаюсь к вам с такой проблемой: имеется задача о раскраске графа числом k цветов и есть её решение доставшееся от друга, но проблема в том, что это только...
C++ PAUSE >> void :) Есть такой код: system("PAUSE >> void"); Вообщем программа работает, но не совсем так, как хотелось бы. Смысл в том, что ">> void" работает как "echo >> void pause" т.е. создает файл void и... подробнее

Показать сообщение отдельно
iama
1250 / 975 / 49
Регистрация: 30.07.2010
Сообщений: 5,297
11.06.2012, 11:41
Заполните массив b самостоятельно, и получите вывод всех выборок.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <algorithm>
 
using namespace std;
 
int main()
{
    int a[6] = {0, 0, 0, 1, 1, 1}, b[6] = {1, 2, 3, 4, 5, 6};
 
    do
    {
        for (int i = 0; i < 6; i++)
            if (a[i])
                cout << b[i] << ' ';
 
        cout << endl;
    }
    while (next_permutation(a, a + 6));
 
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru