w3resource

Compute series sum S=1+3/2+5/4+7/8


C Practice Exercise

Write a C program to calculate the value of S where S = 1 + 3/2 + 5/4 + 7/8.

Sample Solution:

C Code:

#include <stdio.h>
int main() {
    double s=0, j=1, d, i;

    // Loop to calculate the series
    for(i=1; i<=7; i+=2){
        d = (i/j);
        s += d;
        j = j*2;
    }

    // Print the result
    printf("Value of series: %.2lf\n", s);

    return 0;
}

Sample Output:

Value of series: 4.62

Flowchart:

C Programming Flowchart: Calculate the value of a series of 4 numbers

For more Practice: Solve these Related Problems:

  • Write a C program to compute the series sum where the numerator increases by 2 and the denominator doubles with each term.
  • Write a C program to calculate a series with alternating signs, such as S = 1 - 3/2 + 5/4 - 7/8 + ... for a given number of terms.
  • Write a C program to compute the sum of a series where each term's numerator is an odd number and the denominator is the factorial of its term number.
  • Write a C program to calculate the series sum where the numerator is an odd number and the denominator is an exponential function of the term index, for n terms.

C programming Code Editor:



Previous: Write a C program to calculate the value of S where S = 1 + 1/2 + 1/3 + … + 1/50.
Next: Write a C program that reads an integer and find all its divisor.

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.