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

Перебор всех не повторяющихся сочетаний элементов в одномерном массиве - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Классы http://www.cyberforum.ru/cpp-beginners/thread1181274.html
Помогите написать программу с классом. Класс Product Данные: фирма изготовитель, название, цена, дата производства, срок годности. Методы: 1 - проверка истечения срока годности 2 -...
C++ перевод из Pascal в C++ Здравствуйте, помогите,пожалуйста,перевести программу из паскаля в си program slovo; uses crt; var f:text; str:string; s,st,st1,res,str2:string; i,j,k,l,w,g,p:integer; begin... http://www.cyberforum.ru/cpp-beginners/thread1181265.html
В матрице A (m, n) (m <= 5, n <= 5) найти произведение ненулевых элементов, которые лежат на главной диагонали C++
В матрице A (m, n) (m <= 5, n <= 5) найти произведение ненулевых элементов, которые лежат на главной диагонали.
C++ Для х изменяющегося от a до b с шагом (b-a)/k, где (k=10) ПОМОГИТЕ с рекурсией
Для х изменяющегося от a до b с шагом (b-a)/k, где (k=10), вычислить функцию f(x), используя ее разложение в степенной ряд в двух случаях: а) для заданного n; б) для заданной точности E=0.0001....
C++ Рекурсия: вычислить сумму ряда http://www.cyberforum.ru/cpp-beginners/thread1181235.html
Используя рекурсивный вызов функции вычислить с заданной точностью сумму ряда: \sum_{n=1} \frac{n!{x}^{n}}{{(n+1)}^{n}}. Прошу написать алгоритм вычисления суммы ряда.
C++ Переопределение операторов С++ Помогите разобраться с переопределением операторов, как что и куда записывается, какие параметры. Если можно, ссылку на полезную статью, в книжке ничего не понятно. Пример небольшой подробнее

Показать сообщение отдельно
Влад000
0 / 0 / 0
Регистрация: 05.12.2010
Сообщений: 64

Перебор всех не повторяющихся сочетаний элементов в одномерном массиве - C++

19.05.2014, 19:53. Просмотров 396. Ответов 0
Метки (Все метки)

Добрый день. Есть такая задача: нужно записать все возможные перестановки одномерного массива 1...n
Всю голову сломал, не знаю, как это можно записать через алгоритм.
Пример:
Мы имеем массив [1,2,3,4,5] - нужно как-то записать все подмножества, которые могут получиться, без повторов.
1,2; 1,2,3; 1,2,3,4; 1,3; 1,4; 1,3,4; 1,2,4; 2,3; 2,3,4; 2,4; 3,4;
Вот такие подмножества должны получиться, но я не знаю каким образом их можно перебрать, а главное куда их записать можно. Мне их надо не просто вывести, а в памяти хранить.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru