. , . , 999 * 999, 999 * 998 .. , 998 * 999, 999 * 998.
, , , - , . . - ...
for (i = 999; i > 99; i--)
{
for (g = i; g > 99; g--)
{
...
, , , , , . , . ; 999 * 999, 999 * 998, 998 * 998, 999 * 997, 998 * 997 ..
, , - ():
x = 999;
n = 0;
while (++n <= x)
{
j = x;
k = j - n;
while (j >= k)
{
y = j-- * k;
if (check(y))
stop looking
}
}