[1] 授業単元: プログラミング
[2] rand()を使い、モンテカルロ法により円周率を求めるプログラムを作る。
   具体的な手順として
    ・0から1の乱数2つをペアにし、片方をx座標、もう1方をyとする。
    ・乱数のペアをn個のうち半径1の円の内部に落ちた点の数rを数える
    ・1:π/4 = n:r から π = 4*r/n 
     この式に従いπを計算する。
   参考として
    ・rand()でx座標とy座標を求める
      x=(double)rand()/RAND_MAX;
y=(double)rand()/RAND_MAX;
・その点の原点からの距離rを計算する
      r=x*x+y*y
    ・For分で点の発生を繰り返す
    ・点が円の内側か外側かを判定し、内側ならカウンタの変数を1増やす
     (演算子++を使う)
 っていうのが問題です。
[3] 環境
 [3.1] OS: Linux
 [3.2] コンパイラ名とバージョン: emacs
 [3.3] 言語: C
[4] 期限: 2006年6月8日まで
[5] ホントにかじりしか習ってません。
  

情報が不十分かも知れませんが、できる限り、晒しますので、よろしくお願いします。