/* example C program */ #include #include #define Size 20 int square(int); main( ) { int smallLeg, largeLeg, hypotenuse, temp_1, temp_2; printf("small leg\tlarge leg\t hypotenuse\n\n"); for (hypotenuse=1; hypotenuse<=Size; hypotenuse++) { for (largeLeg=1; largeLeg<=hypotenuse; largeLeg++) { for (smallLeg=1; smallLeg<=largeLeg; smallLeg++) { temp_1=square(smallLeg) + square(largeLeg); temp_2=square(hypotenuse); if (temp_1==temp_2) printf("%d\t\t%d\t\t%d\n", smallLeg, largeLeg, hypotenuse); } } } return 0; } int square(int x) { return x * x; }