Euler_42.cpp (394B)
1 #include "Euler.h" 2 3 int Euler::CodedTriangleNumbers() 4 { 5 std::vector<std::string> names = EulerUtility::openWordFile("E:\Euler Resources\Euler 42.txt"); 6 7 int count = 0; 8 9 for (std::string name : names) 10 { 11 int total = 0; 12 13 for (char n : name) 14 total += n - 64; 15 16 if (EulerUtility::isTriangle(total)) 17 ++count; 18 } 19 20 return count; 21 }