#include <iostream>
#include <cmath>
int main()
{
	int a , b , c;
	//a < b < c
	//a^2 + b^2 = c^2
	//n = 60 so sqrt is about 7
	//const int sq_rt = 7;
	const int n = 1000;
	const int sq_rt = sqrt( n );
	for( c = sq_rt; c > 4; --c ) //worst case c == 5 when b == 4 and a == 3
	{
		for( b = c - 1; b > 3; --b ) //worst case b == 4  when a == 3
		{
			for( a = b - 1; a > 2; --a ) //worst case a == 3
			{
				if( a * a + b * b == c * c )
				{
					std::cout << "Triplet: a = " << a << " b = " << b << " c = " << c << std::endl;
					std::cout << "Triplet value = " << c * c << std::endl;
				}
			}
		}
	}
	return 0;
}