fork download
  1. #include <stdio.h>
  2.  
  3. double calculate_series(int n) {
  4. double sum = 0.0; // 級数の和
  5.  
  6. for (int k = 1; k <= n; k++) {
  7. sum += 1.0 / (k * (k + 1)); // 各項を計算して加算
  8. }
  9.  
  10. return sum;
  11. }
  12.  
  13. int main() {
  14. int n1 = 3, n2 = 10; // 計算対象の n の値
  15. double result1, result2;
  16.  
  17. // n=3 のときの計算
  18. result1 = calculate_series(n1);
  19. printf("n = %d のとき、x(n) = %.6f\n", n1, result1);
  20.  
  21. // n=10 のときの計算
  22. result2 = calculate_series(n2);
  23. printf("n = %d のとき、x(n) = %.6f\n", n2, result2);
  24.  
  25. return 0;
  26. }
  27.  
Success #stdin #stdout 0s 5276KB
stdin
Standard input is empty
stdout
n = 3 のとき、x(n) = 0.750000
n = 10 のとき、x(n) = 0.909091