#include #include #include #include #include "pssub.h" double f(double x) { double fx; fx=sqrt(1.0-x*x); return fx; } double trapezoid(int n) { int i; double dx,x,ans; x=-1.0; dx=2.0/(double)n; ans=f(x); for(i=1;i<=n-1;i++) { x=(double)i*dx-1.0; ans=ans+2.0*f(x); } x=1.0; ans=(ans+f(x))*dx/2.0; return ans; } void plotd(double *x1,double *y1,int n) { int i; for (i=0;i