project-euler

https://projecteuler.net/
Log | Files | Refs | README

Euler_6.cpp (318B)


      1 #include "Euler.h"
      2 
      3 int Euler::DifferenceSumOfSquaresSquareOfSum100()
      4 {
      5     int sumOfSquares = 0;
      6     int squareOfSum = 0;
      7 
      8     for (int i = 1; i <= 100; ++i) {
      9         squareOfSum += i;
     10         sumOfSquares += (int)pow(i, 2);
     11     }
     12 
     13     squareOfSum = (int)pow(squareOfSum, 2);
     14     return squareOfSum - sumOfSquares;
     15 }