triangular superior de una matriz


el ejercisio es el siguiente:

en una matriz de N*N en la triangular superior colocar los numeros positivos en el resto colocar ceros

NOTA: ten go una gripa mas peye asi que solo colocare el algorimto, si tiene dudas pidan explicasion y si creen que esta malo argumenten y den solucion es mejor que me corrijan antes del parcial  ;D

INICIO

i,j=1
z,h,k=0

Leer n
defina A(n,n)

mq i<= n haga
j=1, h=1

mq j<=n haga
si h<=k entonces
mq h<=k  haga
A(i,j)=0
h=h+1, j=j+1
fin mq
sino
z=z+1
A(i,j)=z
j=j+1
fin si

fin mq
i=i+1
k=k+1
fin mq
imprima "algoritmo creado by clipto"

FIN


***************prueba de escritorio


I j h k z n
********************************
1 1 1 0 0 4
                                   1
2 2
3 3
4 4
----------------------------------------------
2 1 1 1 4 4
2 (2 falla 1) 5
3 6
4 7
---------------------------------------------   
3 1 1 2 7 4
2 2 2
3        (3 falla  2) 8
4 9
--------------------------------------------- 
4 1 1 3 9 4
2 2 3
3 3 3
4 (3 falla 4) 10
*********************************


lo siguiente es una iamgen de la triangular superior espero que se peuda apreciar bien

No hay comentarios:

Publicar un comentario