Números pitagóricos primitivos y números oblongos

Generación de números pitagóricos primitivos a partir de números oblongos.

Generar los números oblongos del primero al enésimo y dar a cada uno su correspondiente cardinal para obtener las parejas de números cardinal-oblongo (a,b), tales como: (3,12), (4,20), (5,30)... Las tripletas pitagóricas primitivas (x,y,z) se obtienen así: Para cardinales impares usar estas formulas: x=a y=b/2-a/2-1/2 z=b/2-a/2+1/2 Para cardinales pares usar estas formulas: x=(b*2)/(a+1) y=b-b/(a+1)-1 z=b-b/(a+1)+1