Euler_9.cpp (312B)
1 #include <sstream> 2 3 #include "Euler.h" 4 5 int Euler::SpecialPythagoreanTriplet() 6 { 7 for (int a = 1; a < 1000; ++a) 8 for (int b = 1; b < 1000; ++b) 9 { 10 double c = sqrt(a * a + b * b); 11 12 if ((a + b + c) == 1000) 13 return a * b * (int)c; 14 } 15 16 return 0; 17 }