• ベストアンサー

じゃんけん 勝ち負けアイコ回数表示

プログラムで十回じゃんけんをして勝ち負けアイコを表示させる、というところまではできたのですが、そこから「十回じゃんけんをして何勝何敗何引き分けかをだすプログラム」 の作り方がわかりません。  回答よろしくお願いします。

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

  • ベストアンサー
  • STICKY2006
  • ベストアンサー率29% (1536/5269)
回答No.2

10回じゃんけんをさせることができたのなら。。。 じゃんけんが終わった。段階で勝ったなら勝ちの変数に+1 負けたなら負けの変数に+1、あいこならあいこの変数に+1 してやるようにすればいいと思いますよ? で、10回終わったら表示。

tiktak010
質問者

お礼

回答ありがとうございました!! 早速やってみたいと思います。v

その他の回答 (1)

回答No.1

表示させた時にカウント取っといて 十回終わった時点でそれぞれのカウントを表示すればいいと思います。

tiktak010
質問者

お礼

回答どうもありがとうございました!! おかげさまで無事プログラムを完成させることができました!!

関連するQ&A

  • じゃんけんの確率について教えてください

    じゃんけんの確率について教えてください じゃんけんの確率について教えてください。 3人でじゃんけんをしました。 3人ともパーを出してあいこになりました。 再び3人でじゃんけんをしました。 3人ともグーを出してあいこになりました。 この2回のじゃんけんで1回目でパー、2回目でグーであいこになる確率(ただ単に2回とも、あいこになる確率ではなく)を教えてください。 P.S. 考えすぎて頭が混乱しているので、言っている意味がわからなければすみません。 普通に3人でじゃんけんをして2回連続あいこになる確率(例えば2回ともチョキであいこ)とは違うような気がしまして・・・

  • 5人でじゃんけん

    5人でじゃんけんをするとき、2回連続であいこ、3回目で1人が勝つ確率を教えてください。

  • じゃんけんの確率問題

    5人がじゃんけんを1回した場合、あいこになる確率は???ご回答よろしくお願いします。

  • プログラミング(じゃんけんゲーム)

    C言語をしています。 そこでわからない所がありのですが、解説お願いします。 作りたいのは、乱数を使ったジャンケン5回戦で、 一番最後に、何勝何敗何引き分けかを表示させ、 2人のうちどちらが勝ったかです。 最後の何勝何敗何引き分けかを どう書いたらいいかがわかりません。 関数のひきわたしみたいな感じでするというのはわかります。 できたところまでのプログラムが、以下のようなコードです。 #include <stdio.h> #include <stdlib.h> #include <time.h> int main() { int a,c,i; printf("じゃんけんをしましょう。 (グー=1 チョキ=2 パー=3)\n"); for(i=i; i<=5; i++) { srand(time(NULL)); c = rand()%3+1; scanf("%d",&a); if(a==1 && c==1) printf("私もグー=1なので、あいこです。\n"); else if(a==1 && c==2) printf("私はチョキ=2なので、あなたの勝ちです。\n"); else if(a==1 && c==3) printf("私はパー=3なので、あなたの負けです。\n"); else if(a==2 && c==1) printf("私はグー=1なので、あなたの負けです。\n"); else if(a==2 && c==2) printf("私もチョキ=2なので、あいこです。\n"); else if(a==2 && c==3) printf("私はパー=3なので、あなたの勝ちです。\n"); else if(a==3 && c==1) printf("私はグー=1なので、あなたの勝ちです。\n"); else if(a==3 && c==2) printf("私はチョキ=2なので、あなたの負けです。\n"); else if(a==3 && c==3) printf("私もパー=3なので、あいこです。\n"); else printf("正しい手を入れてください。\n"); } return 0; }

  • 3人のじゃんけんのプログラム

    三人でじゃんけんをするプログラムを作るために 法則性を探しています。 グーを0,チョキを1,パーを2とした時に あいこであるパターンは 000,012,021,021,102,111,120,201,210,222 勝ちのパターンは 001,010,011,112,121,122,200,202,220 負けのパターンは 002,020,022,100,101,110,211,212,221 でした。(違っていたら申し訳ないです。) ここから法則を探そうと思うととりあえず、あいこの パターンは3つの数字を足すと0,3,6のどれかになり 3の倍数になっていることがわかりました。 ですが、勝ちと負けは法則性が見つけられません。 もしかすると、このやり方以外にも3人のじゃんけんの 結果を示すプログラムを導く方法はあるかもしないので もしご存知でしたらご教授お願いします。

  • 3人が1回じゃんけんをしたとき。

    3人が1回じゃんけんをしたとき。3人が同じものを出してあいこになる 確率を求めなさい。 単純に3×3×3で27通りで 3/27 でいいんですか?

  • じゃんけんの確率

    3人がじゃんけんを繰り返し、負けた者は抜け、1人が勝ち残るまで続ける。 このとき、じゃんけんが4回行われて終了する確率を求める 全事象の3^3通りしか分からないのですが、 3人の場合、1人勝ち、1人負け、あいこの確率はそれぞれ1/3になるのが分かりません。 2人の場合、勝負が付く確率は2/3、あいこの確率は1/3になるのが分かりません。

  • ジャンケン

    質問です。 1000人の参加者が1人の代表者とジャンケンをするとし、参加者は勝った場合は2回目のジャンケンに進み負けた場合はその地点で終了とします。 ※あいこは負けとみなします。 ジャンケンは個別に行い、よくイベントごとにありそうなジャンケン大会のように1000人同時に行うものではありません。 つまり代表者は1000人相手に同じ手を出すわけではありません。 4回ジャンケンをした場合、残っている人数は何人になるのでしょうか。 数学的な式を教えて頂けたらと思います。 1万人、10万人、100万人、1000万人の場合もよろしくお願い致します。

  • アメリカのじゃんけん

    アメリカにもじゃんけんありますか? じゃんけんぽん・あいこでしょ・ これなんというのでしょうか?

  • じゃんけんで勝つ確立

    じゃんけんで勝つ確立 3人でじゃんけんを行った時、 ・あいこになる確率・一人が勝つ確率・二人が勝つ確率は、いずれも1/3 ですが、 2人でじゃんけんを行った時、 あいこになる確率 1/3    これは、理解OK 一人が勝つ確率 は、2/3 というらしいのですが???何故なのでしょうか?

専門家に質問してみよう