Marcone,
144 + b^2 = a^2

Logo: 144 = a^2 - b^2 = (a+b)(a-b)

Supondo que "a" e "b" são inteiros positivos, temos que a+b e a-b tem que
ser divisores de 144.

Como 144 = 2*2*2*2*3*3, todos os seus divisores são:
1, 2, 3, 4, 6, 8, 9, 12, 16, 18, 24, 36, 48, 72, 144

Agora basta testar (note que só precisamos testar até 12).
Se estivermos testando para k, temos:

a+b = k
a-b = 144/k

a = (k^2+144)/(2k)
b = (k^2-144)/(2k)

Basta checar se ambos são inteiros.
Testando, temos:
k = 12, 18, 24, 36, 72

E os pares pitagóricos são:
(13, 5), (15, 9), (20, 16) e (37, 35)

Não coloquei o k=12, visto que ficamos com um dos catetos nulos ;)

abraços,
Salhab





2010/8/29 marcone augusto araújo borges <marconeborge...@hotmail.com>

>  Como verificar q existem 4 triângulos pitagóricos com um cateto igual a
> 12?
>

Responder a