コンビネーション
Posted: 2010年6月11日(金) 13:26
箱に入ったボール1~6の数字
のボールを3つ取り出し
その取り出した数字を毎回表示させる
すべて表示されたら終了というDxで書こうと思っています。
頭が悪いのでどうやって関数を書いていいのかわかりません。
どなたかヒントだけでも教えていただけないでしょうか。
int n;//1~6の数字
int r[3];//3つ取り出す。
int p[6];//フラグスイッチ1~6が使われているかどうか
int i,j//ループの時に使う数字
conb(){//ここで処理する
/*ここがわからない
for(j=0;,j<3;,j++){//3つ取るという意味
for(i=0;,i<6;,i++){//1~6の数字を取る
p=1; //使われた数字にフラグをたて次は使えないようにする。
r[j]=i;//取り出したボールの順番と番号
//箱に戻す
//組み合わせた種類を記憶?????
}
}
*/
}
main(){
while(){
conb();//
for(i=0;,i<3;,i++){
DrawFormatString(i*20,, White , "%d",r);//パチンコのスロットのように表示させる。
}
}
}
のボールを3つ取り出し
その取り出した数字を毎回表示させる
すべて表示されたら終了というDxで書こうと思っています。
頭が悪いのでどうやって関数を書いていいのかわかりません。
どなたかヒントだけでも教えていただけないでしょうか。
int n;//1~6の数字
int r[3];//3つ取り出す。
int p[6];//フラグスイッチ1~6が使われているかどうか
int i,j//ループの時に使う数字
conb(){//ここで処理する
/*ここがわからない
for(j=0;,j<3;,j++){//3つ取るという意味
for(i=0;,i<6;,i++){//1~6の数字を取る
p=1; //使われた数字にフラグをたて次は使えないようにする。
r[j]=i;//取り出したボールの順番と番号
//箱に戻す
//組み合わせた種類を記憶?????
}
}
*/
}
main(){
while(){
conb();//
for(i=0;,i<3;,i++){
DrawFormatString(i*20,, White , "%d",r);//パチンコのスロットのように表示させる。
}
}
}