SerjeyMinsk,
nnosipov предложил вариант, когда Вы  выбираете четный катет, равный 

, где (

) и рассчитываете гипотенузу и больший нечетный катет.
Если Вы задались бОльшим нечетным катетом, равным 

, то при 

 меньший четный катет будет равен 

, а гипотенуза 

. 
Как Вы можете догадаться, условие 

 предполагает отсутствие меньших четных катетов при 

 простых.
-- 20 авг 2011 23:00 --А по этой формуле ничего не выходит. При большем m выходит, а наоборот нет. А так нельзя. Надо найти другую формулу.
Льзя-льзя!  
 
 При меньших значениях 

 (или бОльших значениях 

 в моем сообщении) четный катет меньшим  не может быть.