Я пытаюсь создать программу, которая будет распечатывать все возможные подмножества множества, а также каждую возможную позицию для каждого подмножества. Чтобы уточнить: если я установил {1,2} подмножества {{}, {1}, {2}, {1,2}}, , но я также хочу напечатать {2,1} Итак, все возможный вариант каждого подмножества, если он состоит из более чем одного элемента.Как создать программу, которая печатает все подмножества множества и все возможные позиционирования для каждого подмножества?
code:
[link][1]
This prints out all possible subsets(except blank one), I can't tweak it so is does what I want.
I know there is much better way with recursion, but I'm not familiar with it, so please if it's possible to do it that way do it for me.
thanks for listening.
P.S. I don't want elements of subsets to be separated from each other (i want it to be as in code).
[1]: http://i.stack.imgur.com/TPcwg.png
Не размещайте изображения или ссылки на изображения. Скопируйте код, с которым вы столкнулись, и разместите его здесь. Также читайте: http://stackoverflow.com/help/how-to-ask – user2079303
Я не мог ввести свой код, поскольку он писал ваш код, не имеет правильного выравнивания или что-то вроде этого так извините – Ika
[link] (https://www.quora.com/How-do-I-create-program-that-prints-all-subsets-of-set-and-all-possible-positioning-for-each-subset?__snids__=1554852494&__nsrc__=2) такой же вопрос здесь – Ika