• ベストアンサー

NBS4 組合せ

数学が苦手な私ですが、ナンバース4の合計が19に なる組み合わせをパソコンで計算さす方法を教えてください。 高校で習った順列組合せでnCrというのがあったが、 「0-9の中から四個選ぶ」はこれで出来るのかと 思うが、合計が19になるのはどうするのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • SuperLe
  • ベストアンサー率44% (434/977)
回答No.1

単に1万回ループをまわすのはだめですか? Cだと、 int a,b,c,d; for (a=0;a<10;a++) {  for (b=0;b<10;b++) {   for (c=0;c<10;c++) {    for (d=0;d<10;d++) {     if (a+b+c+d==19) {      printf("%d%d%d%d\n",a,b,c,d);     }    }   }  } } と言う感じ ※スペースを半角にするとインデントできなかったので、全角になっていますので、コピペは注意してください。

plachan
質問者

補足

回答有り難うございます。 数学オンチですので、1万回ループをまわすが 分かりません。 それと、これをPCで計算さすとき、エクセルで このとおり書けば、実行しますか? おそらく何十、何百通りの数字ばでるとおもいますが、そのすべてを表示するのでしょうか?

関連するQ&A