#include #include //#define N 4 //double w[N]={0.25,0.75,0.75,0.25}; //double x[N]={-1,-1.0/3,1.0/3,1}; #define N 5 double w[N]={7.0/45,32.0/45,4.0/15, 32.0/45,7.0/45}; double x[N]={-1,-0.5,0,0.5,1}; double g(double x){ // return 1/(1+x*x); return sqrt(x); } double coats(double a,double delta){ double s=0.0; for(int k=0;k