ユーザーが入力した多数の (不明な) セットから、各セットから少なくとも 1 つおよび最大ですべての要素を選択した結果として生じるすべての可能な組み合わせをリストしたいと考えています。要素は複数のセットに含まれる場合がありますが、複数回リストすることは問題ではありません。
例:- ユーザーが次のように 3 セットを入力した場合
{1,3,5}
{2,4}
{1}
出力
1,2,1
1,4,1
1,2,4,1
3,2,1
3,4,1
3,2,4,1
5,2,1
5,4,1
5,2,4,1
1,3,2,1
1,3,4,1
1,3,2,4,1
1,5,2,1
1,5,4,1
1,5,2,4,1
3,5,2,1
3,5,4,1
3,5,2,4,1
1,3,5,2,1
1,3,5,4,1
1,3,5,2,4,1
C# コードはさらに役に立ちます。ありがとう。