w3resource

C Exercises: Calculate the value of a specified series of 50 numbers

C Basic Declarations and Expressions: Exercise-45 with Solution

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

C programming Code Editor:

Previous: Write a C program to calculate the average marks of mathematics of some students. Input 0 (excluding to calculate the average) or negative value to terminate the input process.
Next: Write a C program to calculate the value of S where S = 1 + 3/2 + 5/4 + 7/8.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://www.w3resource.com/c-programming-exercises/basic-declarations-and-expressions/c-programming-basic-exercises-45.php