総当たりのアルゴリズムについて教えてください。 0から49までの数字があるとし、その数字のすべての組み合わせのパターンを出力したいと考えています。 組み合わせが1要素の場合、出力は次のようになります。 0 1 2 ...(中略)... 48 49 組み合わせが2要素の場合、次のようになります。 0,1 0,2 ...(中略)... 0,48 0,49 1,2 1,3 ...(中略)... 1,48 1,49 ...(中略)... 47,48 47,49 48,49 組み合わせが3要素の場合、次のようになります。 0,1,2 0,1,3 0,1,4 ...(中略)... 0,1,48 0,1,49 0,2,3 0,2,4 ...(中略)... 47,48,49 このように、組み合わせの要素数を50まで増やしながら、すべての組み合わせを出力するにはどのようなロジックを考えればよいでしょうか?