project-euler

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

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 }