設定された数の整数に対して、1 から最大までのすべての可能な一意の整数の組み合わせを出力しようとしています。したがって、3 つの整数と最大 4 の場合、次のようになります。
123 124 134 234
ネストされた for ループでこれを行っていますが、実行時にユーザーが整数の数を入力できるようにしたいと考えています。今私は持っています
if(numInts >6);
for(int x = 1; x < max; x++);
if(numInts >5);
for(int y = 1; y < max; y++);
...
これをクリーンアップする方法はありますか?ループの可能な整数をそれぞれ書き出す必要はありません。
PS: 上記のコードでは、要求された出力が出力されないことはわかっています。これはプログラミング コンテストのためのものなので、これを可能にするアイデアだけをコード ソリューションに求めているわけではありません。