w3resource

Compute series sum S=1+1/2+1/3+...+1/50


Compute series sum S=1+1/2+1/3+...+1/50

Write a C program to calculate the value of S where S = 1 + 1/2 + 1/3 + … + 1/50.

Sample Solution:

C Code:

#include <stdio.h>
int main() {
    float S = 0;
    int i;
    
    // Loop to calculate the sum
    for(i=1; i<=50; i++) {
        S += (float)1/i;
    }
    
    // Print the result
    printf("Value of S: %.2f\n", S);

    return 0;
}

Sample Output:

Value of S: 4.50

Flowchart:

C Programming Flowchart: Calculate the value of a specified series of 50 numbers


For more Practice: Solve these Related Problems:

  • Write a C program to compute the sum of the harmonic series for a user-defined number of terms.
  • Write a C program to calculate the sum of the series S = 1 + 1/3 + 1/5 + ... for odd denominators up to a specified limit.
  • Write a C program to compute the alternating harmonic series sum: S = 1 - 1/2 + 1/3 - 1/4 + ... for a given number of terms.
  • Write a C program to calculate the sum of the series of reciprocals of squares, S = 1 + 1/4 + 1/9 + ... for n terms.

Go to:


PREV : Calculate the average of student math marks until termination.
NEXT : Compute series sum S=1+3/2+5/4+7/8.

C programming Code Editor:



Have another way to solve this solution? Contribute your code (and comments) through Disqus.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.