A 回答 (5件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
>c++で出現をカウントできていると思ってたのですが
まず、aとbの差のの絶対値其々の積算値 を取るのですから、
cー個で出来るわけ有りません。。
int c[6];
でint 6個の配列を確保してゼロクリアしましょう。
最初のループの末尾で
c[abs(a-b)]++;
でカウントすれば、|a-b| の各値の出現回数は簡単に求まります。
No.4
- 回答日時:
>c++で出現をカウントできていると思ってたのですが、
カウントしていますよ。
サイコロの出目ではありませんが。
最初のforループで乱数によりサイコロを振ったことになっています。
で、画面に表示した後、出目の結果は「捨てて」います。
# 配列に格納したわけでも、その時に出目のカウントを行ったわけではありません。
で、その後で「よ~し、カウントしちゅうぞ」と、「最後の出目」だけ見てます。
# 変数aとbに残っているのは「最後に乱数生成した値だけ」ですから。
ということで、cは1より大きくはなりません。
10000回を100000000回にしたところでも。
>どのようにすればよいですか?
乱数生成した後で同じforループの中でカウントしてください。
さもなければ配列に格納して後からカウントしてしてください。
No.3
- 回答日時:
最初のループで何も、目に対して処理していないのに
何か答えが出ると思うこと自体どうかしてます。
メチャクチャです。
ちゃんと丨a-b丨の各値の出現回数をカウントしましょう。
No.2
- 回答日時:
モンテカルロ法で計算するなら、
6種類の結果毎の回数を計測する変数なり配列を用意しましょう。
計測した各回数を、全部の試行回数で割れば確率が出ます。
ただし、この命題ならば
乱数を使わないで総当たりで計算する方がお勧めです。
No.1
- 回答日時:
画像じゃなく、テキストで貼るべきかとおもいますけどね。
最初のfor文はサイコロの値を表示するだけなので、確率計算には無関係になってます。
2つめのfor文はサイコロの最後の結果だけで判定していますが、意図した動作になるでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 数学 正五角形の頂点を反時計回りにabcdeとする。二つの動点r、wが、rは頂点aを、w頂点cを出発して次 3 2022/07/22 11:40
- 統計学 サイコロの確率問題。なぜ罠にはまってしまうのか? 10 2023/08/26 13:49
- 統計学 統計学の問題です。よろしくお願いします。 あるサイコロを3回投げると,1の目が2回出た。 1の目が出 4 2023/01/19 15:21
- 統計学 統計学の問題です。よろしくお願いします。 あるサイコロを3回投げると,1の目が2回出た。 1の目が出 8 2023/01/19 03:37
- 数学 場合の数、確率 17 京都大学 再掲載 2 2023/06/22 06:24
- その他(悩み相談・人生相談) 2個のサイコロを同時に振った時に、サイコロの目の和が11以下になる確率は何ですか? 5 2022/12/10 19:21
- 数学 確率の反復思考?は (例、サイコロ3回連続1のとき、1/6×1/6×1/6=1/192)このように、 5 2022/07/30 01:47
- 統計学 確率 急いでます。泣 3 2022/07/05 21:50
- 統計学 確率の問題です。 Aの袋には赤球4個と白球6個、Bの袋には赤球5個と白球5個、Cの袋には赤球8個と白 2 2023/07/30 20:43
- 数学 二項定理と乗法定理の問題について 2 2022/04/25 22:05
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
配列数式の解除
-
VBのFunctionで、配列を引数...
-
VBA 1次元配列を2次元に追加する
-
subの配列引数をoptionalで使う...
-
Excel VBA配列をFunctionに渡す
-
C言語のプログラミングについて...
-
配列変数の添字が範囲外ですと...
-
VB6 配列を初期化したい
-
特定のセル範囲で4文字以上入力...
-
2次元動的配列の第一引数のみを...
-
ListViewで、非表示列って作れ...
-
Excel VBA 2次元配列...
-
for each の現在の配列ポインタ...
-
Excel-VBAの配列「Public Const...
-
配列の内容に重複をなくすには...
-
COBOL 2次元配列について
-
シェルスクリプト中で、ヒアド...
-
行列の積の計算プログラムを教...
-
AES暗号にて、AES_set_encrypt_...
-
2つ以上の変数を比較して最大数...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
配列数式の解除
-
2つ以上の変数を比較して最大数...
-
for each の現在の配列ポインタ...
-
配列変数の添字が範囲外ですと...
-
VBA 1次元配列を2次元に追加する
-
特定のセル範囲で4文字以上入力...
-
subの配列引数をoptionalで使う...
-
ListViewで、非表示列って作れ...
-
VB6 配列を初期化したい
-
Excel-VBAの配列「Public Const...
-
配列を任意の数値で埋める方法
-
Dim は何の略ですか?
-
verilogで配列の任意の8bitを取...
-
VBのFunctionで、配列を引数...
-
2次元動的配列の第一引数のみを...
-
エクセルで最小値から0を除く方法
-
VBA Match関数の限界
-
Excel VBA配列をFunctionに渡す
-
VB2008: CSV を二次元配列に読...
-
fortranでのcsvファイルの読み込み
おすすめ情報