ProjectEuler Problem-6 Solution

Problem :

The sum of the squares of the first ten natural numbers is,
12 + 22 + ... + 102 = 385
The square of the sum of the first ten natural numbers is,
(1 + 2 + ... + 10)2 = 552 = 3025
Hence the difference between the sum of the squares of the first ten natural numbers and the square of the sum is 3025 − 385 = 2640.
Find the difference between the sum of the squares of the first one hundred natural numbers and the square of the sum.


Solution :

#include<iostream>
using namespace std;

int main()
{
    long int sum=0,squre,square_a;
 for(int i=1;i<=100;i++)
 {
  sum=sum+i;
 }
 squre=sum*sum;
 sum=0;
 for(int i=1;i<=100;i++)
 {
  sum=sum+i*i;
 }
 square_a=sum;
    long int diff=square_a-squre;
 cout<<"Result:"<<diff;
 return 0; 
}

No comments: