#include <stdio.h>
int main()
{
const int sum = 1000;
for (int a = 1; a <= sum / 3; a++) {
for (int b = a + 1; b <= sum / 2; b++) {
int c = sum - a - b;
if (a * a + b * b == c * c) {
printf("(%d^2 = %d) + (%d^2 = %d) = %d^2 = %d\n", a, a*a, b, b*b, c, c*c);
printf("a = %d, b = %d, c = %d\n", a, b, c);
printf("%d + %d + %d = %d\n", a, b, c, a + b + c);
}
}
}
return 0;
}
/*
run:
(200^2 = 40000) + (375^2 = 140625) = 425^2 = 180625
a = 200, b = 375, c = 425
200 + 375 + 425 = 1000
*/