>>352
printfの戻り値をreturnするのはいいアイデアだが、
一行80桁の制約のためちと惜しい。

(ヘッダ省略)
int main(){int i,n=9<<21;double a,b,c=0,r=RAND_MAX;srand(time(0));for(i=0;i<n;
i++){a=rand();b=rand();if(a*a+b*b+r*r/4<a*r+b*r)c++;}return printf("%2.5f",c/n
*4);}

*4);}が気になるな

>>353
そうだったのか…
手元にあるtimeのマニュアル見ると「NULLも指定できる」と書いてあったんでな。
NULLが0かどうかは(Cでは)処理系依存じゃなかったか?
C++だと0らしいけど。