アプリ版:「スタンプのみでお礼する」機能のリリースについて

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

A 回答 (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);
    }
   }
  }
 }
}

と言う感じ

※スペースを半角にするとインデントできなかったので、全角になっていますので、コピペは注意してください。

この回答への補足

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

補足日時:2005/09/01 17:03
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!