[1] 授業単元: プログラミング実習
[2] 問題文(含コード&リンク):
病院における各患者の待ち時間は、平均診察時間をnとした場合、まるで診察室にクジを入れた壷があり、患者が1分ごとに確率 1/n のクジを繰り返し引き、当たりが出るまで待たされることになるのとそっくりになることが知られている。
100人の患者について、各人の待ち時間をシミュレーションし表示せよ。ただし患者の平均診察時間は10分、つまりくじに相当する確率は0.1である。
0から1までの間の乱数を表すのは double x = (double)rand()/INT_MAX のようにする
[実行結果の例]
2 16 2 8 2 11 26 3 3 2
34 11 25 26 4 24 2 7 7 22
3 4 31 13 14 2 21 6 23 21
3 9 6 20 25 2 4 8 2 2
13 12 9 3 4 12 5 4 18 9
7 28 4 4 24 34 2 2 2 7
9 3 11 4 7 12 7 4 2 12
10 33 12 5 14 4 2 7 9 7
23 4 2 7 3 4 5 6 58 3
5 5 16 23 4 30 5 10 5 11
[3] 環境
 [3.1] OS: WindowsXP
 [3.2] gcc
 [3.3] 言語: C
[4] 期限: 7/3
[5] その他の制限:特になし

よろしくお願いします。