| 2 | // sum square difference from Project Euler |
| 3 | |
| 4 | int main(){ |
| 5 | int biggestNum {100}; |
| 6 | int sumOfSquares {0}; |
| 7 | int squareOfSums {0}; |
| 8 | int sum {0}; |
| 9 | |
| 10 | // find 1^2 + 2^2 + ... + biggestNum^2 |
| 11 | for (int i=1; i<=biggestNum; i++){ |
| 12 | sumOfSquares += (i * i); |
| 13 | } |
| 14 | |
| 15 | std::cout << "The sum of all squares is " << sumOfSquares << std::endl; |
| 16 | |
| 17 | // first we add together all numbers 1 to biggestNum... |
| 18 | for (int i=1; i<=biggestNum; i++){ |
| 19 | sum += i; |
| 20 | } |
| 21 | |
| 22 | std::cout << "Total sum is " << sum << std::endl; |
| 23 | |
| 24 | // then we square that sum |
| 25 | squareOfSums = sum * sum; |
| 26 | |
| 27 | std::cout << "The square of all sums is " << squareOfSums << std::endl; |
| 28 | |
| 29 | |
| 30 | std::cout << "The difference is " << squareOfSums << " - " << sumOfSquares; |
| 31 | std::cout << " = " << squareOfSums - sumOfSquares << std::endl; |
| 32 | |
| 33 | } |
| 34 |
nothing calls this directly
no outgoing calls
no test coverage detected