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:
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:
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.
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics