Алгоритм решения задачи с множествами
Нужен хотя бы примерный алгоритм решения данной задачи :
Реализовать программу, формирующую без повторений всевозможные ориентированные множества из элементов исходного неориентированного множества, количество элементов в сформированных множествах должно быть равно исходному натуральному n. (ввод производится из текстового файла)
Основная проблема заключается в представлении множеств как данных в программе для взаимодействия с ними по отдельности т.к могут существовать подмножества. К примеру : {1,2,{3,4,{5},6},{7}}