To find sum of arithmetic progression series in c programs; Through this tutorial, we will learn how to find sum of arithmetic progression series or AP series using for loop, while loop, and function in c programs.
Programs to Find Sum of Arithmetic Progression Series in C
- C Program to Find Sum of Arithmetic Progression Series using For Loop
- C Program to Find Sum of Arithmetic Progression Series using While Loop
- C Program to Find Sum of Arithmetic Progression Series using Function
C Program to Find Sum of Arithmetic Progression Series using For Loop
/* C Program to find Sum of Arithmetic Progression Series */
#include <stdio.h>
int main() {
int a, n, d, tn, i;
int sum = 0;
printf(" Please Enter First Number of an A.P Series: ");
scanf("%d", &a);
printf(" Please Enter the Total Numbers in this A.P Series: ");
scanf("%d", &n);
printf(" Please Enter the Common Difference: ");
scanf("%d", &d);
sum = (n * (2 * a + (n - 1) * d)) / 2;
tn = a + (n - 1) * d;
printf("\n The Sum of Series A.P. : ");
for(i = a; i <= tn; i = i + d)
{
if(i != tn)
printf("%d + ", i);
else
printf("%d = %d", i, sum);
}
printf("\n");
return 0;
}
The output of the above c program; is as follows:
Please Enter First Number of an A.P Series: 1 Please Enter the Total Numbers in this A.P Series: 5 Please Enter the Common Difference: 4 The Sum of Series A.P. : 1 + 5 + 9 + 13 + 17 = 45
C Program to Find Sum of Arithmetic Progression Series using While Loop
/* C Program to find Sum of Arithmetic Progression Series */
#include <stdio.h>
int main() {
int a, n, d, tn, i;
int sum = 0;
printf(" Please Enter First Number of an A.P Series: ");
scanf("%d", &a);
printf(" Please Enter the Total Numbers in this A.P Series: ");
scanf("%d", &n);
printf(" Please Enter the Common Difference: ");
scanf("%d", &d);
sum = (n * (2 * a + (n - 1) * d)) / 2;
tn = a + (n - 1) * d;
i = a;
printf("\n The Sum of Series A.P. : ");
while(i <= tn)
{
if(i != tn)
printf("%d + ", i);
else
printf("%d = %d", i, sum);
i = i + d;
}
printf("\n");
return 0;
}
The output of the above c program; is as follows:
Please Enter First Number of an A.P Series: 1 Please Enter the Total Numbers in this A.P Series: 6 Please Enter the Common Difference: 5 The Sum of Series A.P. : 1 + 6 + 11 + 16 + 21 + 26 = 81
C Program to Find Sum of Arithmetic Progression Series using Function
/* C Program to find Sum of Arithmetic Progression Series */
#include <stdio.h>
int sumofAP(int a, int n, int d)
{
int sum = (n * (2 * a + (n - 1) * d)) / 2;
return sum;
}
int main() {
int a, n, d;
int sum = 0;
printf(" Please Enter First Number of an A.P Series: ");
scanf("%d", &a);
printf(" Please Enter the Total Numbers in this A.P Series: ");
scanf("%d", &n);
printf(" Please Enter the Common Difference: ");
scanf("%d", &d);
sum = sumofAP(a, n, d);
printf("\n The Sum of Arithmetic Progression Series is = %d\n", sum);
return 0;
}
The output of the above c program; is as follows:
Please Enter First Number of an A.P Series: 1 Please Enter the Total Numbers in this A.P Series: 8 Please Enter the Common Difference: 6 The Sum of Arithmetic Progression Series is = 176