コードはこれでいいと言われました。a,b,cの3つの変数を宣言しています。この時点で初期化はされていません。for文でループ開始です。この時点でa,b,cはまだ初期化されていません。if文で条件分岐です。...おや?因みにコピペして実行してみましたが(環境:VC++2008EE)、コンパイルは通ってもwarningがでるし実行してもエラーが発生するし、お話になりません。本当にこれでいいと言われたんですね?オフトピックおっかしいなぁ...私、何か見落としてるところありますかね...うっかりがあるかもしれませんので、私が間違ってたらすぐにご指摘ください。誤字や矛盾を指摘したい奴から、前に出てこいよぉおおおおおおおッ!!!※都合により、不定期でしか現れません。コードはこれでいいと言われました。私の目がおかしくなったんですかね...?おかしいのはジャッジの目かもしれないですよ。したら問題がおかしいことを認めて、もうこの問題はここまででいい(別の問題をやれ)という意味かもしれないですし。start\n");printf("[%c][%c][%c]\n",reel1[a],reel2[b],reel3[c]);printf("[%c][%c][%c]\n",reel1[a+1],reel2[b+1],reel3[c+1]);printf("[%c][%c][%c]\n",reel1[a+2],reel2[b+2],reel3[c+2]);printf("そろいました---------------。start\n");printf("[%c][%c][%c]\n",reel1[a],reel2[b],reel3[c]);printf("[%c][%c][%c]\n",reel1[a+1],reel2[b+1],reel3[c+1]);printf("[%c][%c][%c]\n",reel1[a+2],reel2[b+2],reel3[c+2]);printf("はずれ\n");}}printf("そろったのは%d回です。0;}こんな感じになりました。余計な結果というのはよくわかりませんでした。さんが書きました:コード:[4][1][2][5][9][3][6][8][4][/quote]こんな結果(1が出たり9が出たりする)になることは絶対にありません。バグのないプログラムはない。プログラムは思ったとおりには動かない。さんが書きました:コード:[4][1][2][5][9][3][6][8][4][/quote]こんな結果(1が出たり9が出たりする)になることは絶対にありません。「2,3,4」はreel3の1番目から、それぞれ「リール」の8番目までから始まる位置に含まれており、出る可能性は普通にあると思います。3年前オフトピックNo.13のコードは、No.7で書いたリールの末尾と先頭をまたがる対策が、スマートに解決できるコードになってた。このコードがすんなり出てくることに、スロットを作ることに対して手慣れていると感じた。そこが出題者の指示であろうことは間違いないと思った。そこから、質問者さんのフィルターを通す前の指示の内容は「配列の部分はもう『これでいい』からあとの部分を考えろ」というものであろうと想像した(No.18)。質問者の立場に立つ、あるいは寄り添うというのは、鵜呑みにすることとは違うと考える。「実行しようとしたらわけのわからないエラーが出て実行できません」という質問にわけのわからんエラーを出すとはとんでもない処理系だなという回答をするのと同じことがいまこのトピックで行われている、気がする。質問者さんのフィルターの精度が低いことは、ここまでのやり取りで(というか最初から)明らか。片道だけでこの状況なのだから、本当にそう言われたんですか?と聞いて、返ってくるものが原形を留めないであろうことは容易に想像できる、気がする。本当はこう言われたんじゃないですか?であれば一往復減らせるのに、なぜだかそういう流れにならない。質問者さんは悪くない。質問掲示板にこういう質問が投稿されるのは想定内。3年前オフトピック人間の考えている事なんて分からないことだらけだと思いますが、事の顛末とこの掲示板にいつからいたのかということから考えて、ISLeさんのほうが正しそうだとは思います(逆に言うとNo.7->No.13->No.18とかのことはいまださっぱりわからないし、わかるときが来ないと分からないと思ってます)。それよりも私が不可解だと思っていたのは、私のつぶやきのような発言にISLeさんが食って掛かったかのように私の方で感じたことです。私の方で社会一般の人たちがスロットに関して感じている思い入れを私の方で理解できていなかった、だからスロットを軽蔑するような発言をした、だから今回はISLeさんが怒った、という風に認識しています。私が至らないところ、というよりも無駄に年食ってて変な経験を積んでいるから融通聞かなくなっているところもあって、変なところで目を付けられているのだなと少しは感じています。周りに気を配って発言や書き込みをするようにいたします。私に配慮がなかったのは申し訳ないと思います。回答してくれた方々ありがとうございました。rand()%9は0~8の値がでるんですよね?reel1[rand()%9]にしているので、reel1[0]〜[8]が出力されると思ったのですが、違うのですか?reel1[0]には”1”が入っているので”1”が出力されるってことではないのですか?この質問だけ回答お願いします。3年前ゲーム’iro-ne"にしてみました。0.5FPSです(まだ正確にできてません)。一応動くのでわかるはずです。printf("そろいました---------------。Sleep(2000);Beep(440,200);Beep(494,200);Beep(554,200);//---iro-ne}printf("そろったのは%d回です。rand()%9は0~8の値がでるんですよね?reel1[rand()%9]にしているので、reel1[0]〜[8]が出力されると思ったのですが、違うのですか?reel1[0]には”1”が入っているので”1”が出力されるってことではないのですか?この質問だけ回答お願いします。[/quote]>rand()%9は0~8の値がでるんですよね?はい。>reel1[rand()%9]にしているので、reel1[0]〜[8]が出力されると思ったのですが、違うのですか?主語がないので回答できません。文脈から判断すればいいのでしょうが、あえてしないです。それをして間違えるともっとあほくさくなるからです。質問者の人に言うのも筋違いですが、勢いで読み間違えて回答することもありうるので、その時は許してあげてください。>reel1[0]には”1”が入っているので”1”が出力されるってことではないのですか?はい。人間の考えている事なんて分からないことだらけだと思いますが、事の顛末とこの掲示板にいつからいたのかということから考えて、ISLeさんのほうが正しそうだとは思います(逆に言うとNo.7->No.13->No.18とかのことはいまださっぱりわからないし、わかるときが来ないと分からないと思ってます)。わたしは正しいか正しくないかという話はしてません。根拠を求めているだけです。わたしはわたしの根拠を説明しました。それよりも私が不可解だと思っていたのは、私のつぶやきのような発言にISLeさんが食って掛かったかのように私の方で感じたことです。私の方で社会一般の人たちがスロットに関して感じている思い入れを私の方で理解できていなかった、だからスロットを軽蔑するような発言をした、だから今回はISLeさんが怒った、という風に認識しています。スロット云々はまったく関係ありません。わたしが気になるのは、自分勝手な解釈で回答しているかのようである、という一点だけです。別のトピックですが、あんどーなつさんは、あんどーなつさんがGPL/LGPLに関わりたくないという個人的な理由だけで、公式で質問しろと門前払いしていますよね。GPL/LGPLが掲示板で質問することに何の影響があるか、知らずに、調べもせずに。立派な根拠があってわたしが気付いていないだけなのだとしたら申し訳ないですが、こじれる前に、どうして説明してくれないのですか。かりに、もし、根拠もなくそんなことをしているのだとしたら、回答しない、という選択をしてほしいと思うのですが。私が至らないところ、というよりも無駄に年食ってて変な経験を積んでいるから融通聞かなくなっているところもあって、変なところで目を付けられているのだなと少しは感じています。根拠のない投稿をした者が必ず吐き捨てるセリフですね。過去ログにはあんどーなつさんと同じ行動をした方の記録がたくさんありますよ。周りに気を配って発言や書き込みをするようにいたします。少なくともわたしはそんなこと求めていません。オフトピックわたしから以外にも指摘はあるのに、わたしを孤立させて悪者に仕立て上げるのがうまい。いうか、わたし以外に指摘されたことは既に忘れてしまっているのでしょう。本気で忘れているから、そこに書いてあることだけを見ると妙に説得力があったりする。周りに気を配ることができるのなら、忘れたりしないでしょうに。過去に同じ行動をした方たちもそうでした。ここの管理人さんはそういう方たちの味方なんですよね。主語がないので回答できません。文脈から判断すればいいのでしょうが、あえてしないです。それをして間違えるともっとあほくさくなるからです。質問者の人に言うのも筋違いですが、勢いで読み間違えて回答することもありうるので、その時は許してあげてください。この回答が既にあほくさいと思いますけどね。してNo.40に対する質問だというのが分からないんですかね。してあんどーなつさんが「回答できません」って言い切ってしまうんですかね。「回答できません」って言い切られてしまったあとに、他の回答者がどんな顔して回答したらいいんですかね。さん私がこの掲示板の何人かから警告を受けていたのは認めます。自分の発言がいささか強引・言い過ぎているのも認めます。この掲示板に二度と来ません。あなたのやり方もいささか強引です。管理人や私以外の人間の非難まで始めているじゃないですか。今回の件に関しては単に仕事でなく道楽だからというのと、私が新参者だから退くだけです。3年前トピックの雲行きが怪しくなってきたので出現しました。さんが書きました:コード:[4][1][2][5][9][3][6][8][4][/quote]こんな結果(1が出たり9が出たりする)になることは絶対にありません。[/quote]というおかしく見える投稿を最初にしたのはboxさんなので、boxさんの反論(自説の補強)または訂正が欲しいです。質問の回答ありがとうございます。C言語と関係ないのですが、プログラムを実行したら、100回中5回数字が揃ったので確率は5%とわかるのですが、計算で数字が揃う確率を比較しようと思いまして。計算してみたのですが、あっているか添削してください。数学は難しそうなので、とりあえずプログラムで計算するといいでしょう。各リールの位置は独立に一様分布で決まるとすると、以下のようになるでしょう。