#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#include "ranlib.h"

main() {
	double x,y;
	int i,nc,ns;
	long iseed;
	double my_pi;

	iseed = (long)time(NULL);
	srand(iseed);
	setall(rand(),rand());

	printf("Enter number of darts: ");
	scanf("%d",&ns);
	nc = 0;
	for (i=0;i<ns;i++) {
		x = genunf(-1.0,1.0);
		y = genunf(-1.0,1.0);
		if ((x*x+y*y)<1.0) nc++;
	}
	my_pi = 4.0*(double) nc/(double) ns;
	printf("%f %f %f\n",my_pi,M_PI,100.0*(my_pi-M_PI)/M_PI);
}
