- 締切済み
入力した数値になるよう組み合わせを計算したい
A.5~500までの数値を入力 B.1~100までの数値のうち、5つの数値を組み合わせ、Aで入力した値と同様の値となるようにする という計算を行うプログラムを組もうとしているのですが、どういった計算を行えばよいのか分かりません。 ご存知の方いらっしゃいましたらアドバイスお願いします。 ちなみにこれは学校の課題ではありません。個人的な興味です。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- Tacosan
- ベストアンサー率23% (3656/15482)
回答No.2
ついでにいうと「組み合わせる」の意味が分かりません.
- nag0720
- ベストアンサー率58% (1093/1860)
回答No.1
「組み合わせを計算したい」とは、組み合わせの数を知りたいということ? それとも、組み合わせのパターンをすべて知りたいということ? 組み合わせの数を知りたいとしたら、計算式が知りたい? それとも組み合わせの数を求めるプログラムを作りたい? プログラムを作りたいのなら、総当りでゴリゴリに作るだけですが、数学カテゴリーよりプログラミングのカテゴリーで質問したほうがいいでしょう。 あと、5つの数値の順番は? たとえば、入力した数値が6のとき、 1+1+1+1+2、1+1+1+2+1、1+1+2+1+1、1+2+1+1+1、2+1+1+1+1 がありますが、これを5通りとするのが、順番は無視して1通りとするのか。