w3resource

C Exercises: Find the Sum of GP series

C For Loop: Exercise-52 with Solution

Write a C program to find the sum of the G.P. series.

Visual Presentation:

Find the Sum of GP series

Sample Solution:

C Code:

#include <stdio.h>  // Include the standard input/output header file. 
#include <math.h>   // Include the math header file.

void main(){

float g1,cr,i,n,j;
float ntrm,gpn;
float sum=0;

  // Get input for first term, number of terms and common ratio
printf("\\n\\n Find the Sum of GP series.:\\n ");
printf("-------------------------\\n");
printf("Input the first number of the G.P. series: ");
scanf("%f",&g1);
printf("Input the number or terms in the G.P. series: ");
scanf("%f",&ntrm);
printf("Input the common ratio of G.P. series: ");
scanf("%f",&cr);

  // Generate G.P. series 
printf("\\nThe numbers for the G.P. series:\\n ");
printf("%f ",g1);
sum=g1;

  // Calculate and print G.P. terms 
for(j=1;j<ntrm;j++){
gpn=g1*pow(cr,j);
sum=sum+gpn;
printf("%f ",gpn);
  }

  // Print sum of G.P. series
printf("\\nThe Sum of the G.P. series : %f\\n\\n",sum);

}

Sample Output:

Input the first number of the G.P. series: 3                                                                  
Input the number or terms in the G.P. series: 5                                                               
Input the common ratio of G.P. series: 2                                                                      
                                                                                                              
The numbers for the G.P. series:                                                                              
 3.000000 6.000000  12.000000  24.000000  48.000000                                                           
The Sum of the G.P. series : 93.000000 

Flowchart:

Flowchart : Find the Sum of GP series

C Programming Code Editor:

Previous: Write a program in C to convert a Octal number to a Decimal number without using an array, function and while loop.
Next: Write a program in C to convert a binary number to octal.

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.