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