Finding sum of sequential numbers like natural numbers are common questions in programming practical examination. Here we are going to find the sum of square of N natural numbers without any formula using C++ code.
As we find the sum of natural numbers, here we follow same steps except calculating the sum. Instead of adding each number to the ‘sum’ variable, here we add their square.
C++ Code for finding Sum of Square of First N Natural Numbers
#include <iostream>
using namespace std;
int main()
{
int limit;
int sumOfSquare = 0;
cout << "Enter the limit :";
cin >> limit;
for(int num = 1; num<=limit; num++)
{
sumOfSquare = sumOfSquare + (num * num);
}
cout<<"Sum of square of natural numbers upto " << limit << " is " << sumOfSquare;
return 0;
}
Code Explanation:
Variable sumOfSquare is assigned as zero at declaration stage. Varibale limit accepts a number that we want to find sum of square upto this number.
On for loop, it starts from 1 and ends with our limit. On loop body, square of each number (squre = number * number) is added to the variable sumOfSquare.
Finally we display the square of sum after loop execution.
Example:
If we give limit as 3, then the sum of square of natural numbers upto 3 will be 14.
Sum of Square = (1 x 1) + ( 2 x 2) + (3 x 3 )
= 1 + 4 + 9
= 14
Sample Output:

I like this weblog so much, saved to favorites. “I don’t care what is written about me so long as it isn’t true.” by Dorothy Parker.