Está en la página 1de 1

numeros triangulares

Accin Principal
Var
n,i,j,t1,t2,t2c : entero
//t2c candidato
encontrado : lgico
Fvar
Hacer
leer(n)
Mientras n<1
i:=1
encontrado:=FALSO
Mientras NO encontrado Y t1<n
t1:=i*(i+1)/2
t2c:=n-t1
j:=i+1
t2:=j*(j+1)/2
Mientras t2<t2c
j:=j+1
t2:=j*(j+1)/2
Fmientras
Si t2=t2c
escribir(n,t1,t2)
encontrado:=VERDADERO
Sino
i:=i+1
Fsi
Fmientras
Si NO encontrado
escribir("No es posible la descomposicin")
Fsi
Faccin

También podría gustarte