C/C++の宿題を片付けます 80代目
■ このスレッドは過去ログ倉庫に格納されています
0669デフォルトの名無しさん
2007/01/09(火) 17:24:07[2] 問題文(含コード&リンク):
円周率を求めるプログラムを作成せよ。
1.rand()関数を用いて0〜1のx座標、y座標を生成する。
2.原点との距離を求め、座標が半径1の円内かどうかを調べ、円内である場合、円外である場合をそれぞれカウントする。
3.以上を多数繰り返し、半径1の円内である確立がπ/4である事からπを求める。
入力に関して
キーボードから計算に用いる座標数(rand()関数の実行回数ではない)を入力する。上限はint型の最大値(実際には最大値をいれると莫大な時間がかかるのでテストはmaxでも1分で終了する程度でよい)
出力に関して
結果(求めた円周率)のみを浮動小数点(double型を%lf)で出力(+改行)
[3] 環境
[3.1] Windows
[3.2]StudyC
[3.3]C
[4] 期限:2007/01/10
[5] その他の制限:
お願いします
■ このスレッドは過去ログ倉庫に格納されています