C Program to Find Sum of series 1²+2²+3²+….+n²

Program 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² using a standard formula, for loop, function, and recursion in c programs.

Programs to Find Sum of series 1²+2²+3²+….+n² in C

Let’s ise the following programs to find/evaluate the series 1^2+2^2+3^2+……+n^2 in c using for loop, standard formula, function and recursion:

  • 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

/* C Program to Calculate Sum of series 1²+2²+3²+....+n² */
#include <stdio.h>

int main()
{
  int Number, Sum = 0;

  printf("\n Please Enter any positive integer \n");
  scanf(" %d",&Number);

  Sum = (Number * (Number + 1) * (2 * Number + 1 )) / 6;

  printf("\n The Sum of Series for %d = %d ",Number, Sum);

}

The output of above c program; is as follows:

Please Enter any positive integer
10
The Sum of Series for 10 = 385 

C Program to Find Sum of series 1²+2²+3²+….+n² using For Loop

#include <stdio.h>

int main()
{
  int Number, i, Sum = 0;

  printf("\nPlease Enter any positive integer \n");
  scanf("%d",&Number);

  Sum = (Number * (Number + 1) * (2 * Number + 1 )) / 6;

  for(i =1; i<=Number;i++)
  {
    if (i != Number)
       printf("%d^2 + ",i);

    else
       printf("%d^2 = %d ",i, Sum);
  }
}

The output of above c program; is as follows:

Please Enter any positive integer
10
1^2 + 2^2 + 3^2 + 4^2 + 5^2 + 6^2 + 7^2 + 8^2 + 9^2 + 10^2 = 385 

C Program to Find Sum of series 1²+2²+3²+….+n² using Function

#include <stdio.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;
  Sum = (Number * (Number + 1) * (2 * Number + 1 )) / 6;

  for(i =1;i<=Number;i++)
  {
   if (i != Number)
     printf("%d^2 + ",i);
   else
     printf(" %d^2 = %d ", i, Sum);
  }
}

The output of above c program; is as follows:

Please Enter any positive integer
5
1^2 + 2^2 + 3^2 + 4^2 +  5^2 = 55 

C Program to Find Sum of series 1²+2²+3²+….+n² using Recursion

#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
    return (Number*Number) + Sum_Of_Series(Number-1);
}

The output of above c program; is as follows:

Please Enter any positive integer
5
Sum of the Series  = 55

AuthorDevendra Dode

Greetings, I'm Devendra Dode, a full-stack developer, entrepreneur, and the proud owner of Tutsmake.com. My passion lies in crafting informative tutorials and offering valuable tips to assist fellow developers on their coding journey. Within my content, I cover a spectrum of technologies, including PHP, Python, JavaScript, jQuery, Laravel, Livewire, CodeIgniter, Node.js, Express.js, Vue.js, Angular.js, React.js, MySQL, MongoDB, REST APIs, Windows, XAMPP, Linux, Ubuntu, Amazon AWS, Composer, SEO, WordPress, SSL, and Bootstrap. Whether you're starting out or looking for advanced examples, I provide step-by-step guides and practical demonstrations to make your learning experience seamless. Let's explore the diverse realms of coding together.

Leave a Reply

Your email address will not be published. Required fields are marked *