fork(1) download
  1. #include <stdio.h>
  2.  
  3. double series(unsigned int n)
  4. {
  5. double term = 1.0, sum = 1.0;
  6. for(unsigned int k = 2; k <= n; ++k)
  7. {
  8. double a = k - 3. + (3.*k+1.)/(k*k+1.);
  9. sum += term *= a*a/k;
  10. }
  11. return sum;
  12. }
  13.  
  14. int main()
  15. {
  16. for(unsigned int n = 1; n <= 7; ++n)
  17. printf("%u: %.12lf\n",n,series(n));
  18. }
  19.  
Success #stdin #stdout 0s 4464KB
stdin
Standard input is empty
stdout
1: 1.000000000000
2: 1.080000000000
3: 1.106666666667
4: 1.127427912341
5: 1.155830279205
6: 1.214267094399
7: 1.378838522970