• 締切済み

入力した数値になるよう組み合わせを計算したい

A.5~500までの数値を入力 B.1~100までの数値のうち、5つの数値を組み合わせ、Aで入力した値と同様の値となるようにする という計算を行うプログラムを組もうとしているのですが、どういった計算を行えばよいのか分かりません。 ご存知の方いらっしゃいましたらアドバイスお願いします。 ちなみにこれは学校の課題ではありません。個人的な興味です。

みんなの回答

  • 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通りとするのか。

関連するQ&A

専門家に質問してみよう