float fun(float *sn,int n){ if( n==0 ) return 0; int i,j,k; for(i=1,j=-1,*sn=1,k=1;i<=n;i++,j=-j,k++) { *sn+=1.0/(k+k+1)*j; } return *sn;}