Está en la página 1de 5

Proceso Ejericio1_diagonalsuperior

Definir M,x,i,j,s,MTS Como Entero;

Escribir "Ingrese la dimension de la matriz cuadrada (mismo numero filas y columnas) a


ingresar:";

Leer x;

Dimension M(x,x);

Escribir " ";

Escribir "INGRESE LOS DATOS DE LA MATRIZ";

Para i<-1 Hasta x Hacer

Para j<-1 Hasta x Hacer

Escribir "Ingrese valor de la posición (",i,",",j,")";

Leer M(i,j);

FinPara

FinPara

Escribir "--- MATRIZ INGRESADA CORRECTAMENTE ---";

Escribir " ";

Escribir "LA MATRIZ INGRESADA ES:";

Para i<-1 Hasta x Hacer

Para j<-1 Hasta x Hacer

Escribir M(i,j), " " Sin Saltar;

FinPara

Escribir " ";

FinPara

Dimension MTS(x,x);

Para i<-1 Hasta x Hacer

Para j<-1 Hasta x Hacer

Si j>i Entonces

MTS(i,j)<-M(i,j);

SiNo

MTS(i,j)<-0;
FinSi

FinPara

FinPara

Escribir " ";

Escribir "LA MATRIZ CONSIDERANDO SOLO EL TRIANGULO SUPERIOR ES:";

Para i<-1 Hasta x Hacer

Para j<-1 Hasta x Hacer

Escribir MTS(i,j), " " Sin Saltar;

FinPara

Escribir " ";

FinPara

Escribir " ";

Escribir "LOS ELEMENTOS QUE CONFORMAN EL TRIANGULO SUPERIOR SON:";

Para i<-1 Hasta x Hacer

Para j<-1 Hasta x Hacer

Si j>i Entonces

Escribir MTS(i,j), " " Sin Saltar;

FinSi

FinPara

FinPara

Escribir " ";

s<-0;

Para i<-1 Hasta x Hacer

Para j<-1 Hasta x Hacer

Si j>i Entonces

s<-s+M(i,j);

FinSi

FinPara

FinPara
Escribir " ";

Escribir "El resultado de la sumatoria de los elementos del triangulo superior de la


matriz es: ",s;

FinProceso

También podría gustarte