MCPcopy Create free account
hub / github.com/Vishruth-S/CompetitiveCode / main

Function main

project_euler_problems/SumSquareDifference/solution.cpp:4–33  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2// sum square difference from Project Euler
3
4int 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

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected