#include #define FUNC(x) (2.0*(x)*(*funk)(aa+(x)*(x))) float midsql(funk,aa,bb,n) float (*funk)(),aa,bb; int n; { float x,tnm,sum,del,ddel,a,b; static float s; int it,j; b=sqrt(bb-aa); a=0.0; if (n == 1) { return (s=(b-a)*FUNC(0.5*(a+b))); } else { for(it=1,j=1;j