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

## Be First to Comment