/* * Calculate the sum: sum_{k=1}^n 1/(4k^2 - 1) * sum{k=1}^n 1/2*(1/(2*k - 1) - 1/(2*k + 1)) = 1/2 (1 - 1/(2*n + 1)) * * Reverse the order of summation. */ float simplesum (long n); float simplesum (long n) { float s = 0.; long k; for (k = n; k >= 1; k--) { s += 1. / ((float) (4 * k * k - 1)); } return (s); }