To find sum of series 1³+2³+3³+….+n³ in c; Through this tutorial, we will learn how to find sum of series 1³+2³+3³+….+n³ in c using a formula, for loop, function, and recursion.
Programs to Find Sum of series 1³+2³+3³+….+n³ in C
- C Program to Find Sum of series 1³+2³+3³+….+n³ using Standard Formula
- C Program to Find Sum of series 1³+2³+3³+….+n³ using For Loop
- C Program to Find Sum of series 1³+2³+3³+….+n³ using Function
- C Program to Find Sum of series 1³+2³+3³+….+n³ using Recursion
C Program to Find Sum of series 1³+2³+3³+….+n³ using Standard Formula
/* Sum of Cubes of n Natural Numbers */
#include <stdio.h>
#include <math.h>
int main()
{
int Number, Sum = 0;
printf("\n Please Enter any positive integer \n");
scanf(" %d",&Number);
Sum = pow(((Number * (Number + 1))/ 2), 2);
printf("\n The Sum of Series for %d = %d ",Number, Sum);
}
The output of the above c program; is as follows:
Please Enter any positive integer 10 The Sum of Series for 10 = 3025
C Program to Find Sum of series 1³+2³+3³+….+n³ using For Loop
/* Sum of Cubes of n Natural Numbers */
#include <stdio.h>
#include <math.h>
int main()
{
int Number, i, Sum = 0;
printf("\nPlease Enter any positive integer \n");
scanf("%d",&Number);
Sum = pow(((Number * (Number + 1))/ 2), 2);
for(i =1; i<=Number;i++)
{
if (i != Number)
printf("%d^3 + ",i);
else
printf("%d^3 = %d ",i, Sum);
}
}
The output of the above c program; is as follows:
Please Enter any positive integer 5 1^3 + 2^3 + 3^3 + 4^3 + 5^3 = 225
C Program to Find Sum of series 1³+2³+3³+….+n³ using Function
/* Sum of Cubes of n Natural Numbers */
#include <stdio.h>
#include <math.h>
void Sum_Of_Series(int);
int main()
{
int Number;
printf("\n Please Enter any positive integer \n");
scanf("%d",&Number);
Sum_Of_Series(Number);
}
void Sum_Of_Series(int Number)
{
int i, Sum = 0;
Sum = pow (((Number * (Number + 1))/ 2), 2);;
for(i =1;i<=Number;i++)
{
if (i != Number)
printf("%d^3 + ",i);
else
printf(" %d^3 = %d ", i, Sum);
}
}
The output of the above c program; is as follows:
Please Enter any positive integer 5 1^3 + 2^3 + 3^3 + 4^3 + 5^3 = 225
C Program to Find Sum of series 1³+2³+3³+….+n³ using Recursion
/* Sum of Cubes of n Natural Numbers */
#include <stdio.h>
int Sum_Of_Series(int);
int main()
{
int Number, Sum;
printf("\nPlease Enter any positive integer \n");
scanf("%d",&Number);
Sum =Sum_Of_Series(Number);
printf("\nSum of the Series = %d",Sum);
}
int Sum_Of_Series(int Number)
{
if(Number == 0)
return 0;
else
//Recursive Calling
return (Number * Number * Number) + Sum_Of_Series(Number-1);
}
The output of the above c program; is as follows:
Please Enter any positive integer 10 Sum of the Series = 3025