今、問題が5問あって、すべて3択問題とします。
全部回答したとして、1問も合わないいわゆるゼロ点になる確率は
何%でしょうか?
私は、0.66 * 0.66 * 0.66 * 0.66 * 0.66 * = 0.125...
0.125 * 100 = 12%と導き出しました
これであっているでしょうか?
ご指摘がありましたので、質問を訂正します。
###前提・実現したいこと
テストで5問あって、全部3択問題です。
このテストで0点をとる確率を求めたいです。
###発生している問題・エラーメッセージ
なし
###該当のソースコード
C/C++
1// モンテカルロ法.cpp : コンソール アプリケーションのエントリ ポイントを定義します。 2// 3 4#include "stdafx.h" 5 6// ダイレクトに求める 7void sub2() 8{ 9 double total = 0.666667 * 0.666667 * 0.666667 * 0.666667 * 0.666667; 10 printf( "sub2:total %f\n", total ); 11} 12 13int _tmain(int argc, _TCHAR* argv[]) 14{ 15 // for を使って求める 16 int i; 17 double total = 0.666667; 18 for( i=1; i<=5; i++ ) 19 { 20 printf( "i:%d total:%f\n", i, total ); 21 total = 0.666667 * total; 22 } 23 24 sub2(); 25 26 return 0; 27} 28
###試したこと
上記のソースコードを実行し、結果を得た
0.131688 とでたのでこれに100をかけて
13.1688% と出しました。
これでおおよそあっていますでしょうか?
###補足情報(言語/FW/ツール等のバージョンなど)
言語 C/C++
環境 Visual C++ 2010 Express
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/12/15 01:12