Está en la página 1de 3

Taller de programación

Gabriel Gonzales Solera

Profesor: Camilo Jose Otero

Universidad de córdoba
Algoritmo Matriz_magica

Dimensión A[5, 5]

Dimensión analizador[12]

Band <- verdadero

K<-0

Para i<-1 hasta 5 hacer

Para j<-1 hasta 5 hacer

Escribir "dato de fila ", i, " columna ", j

Leer A[i, j]

FinPara

FinPara

Para i<- 1 hasta 12 hacer

analizador [i] = 0

FinPara

Para i<-1 hasta 5 hacer

k<-k+1

para j<-1 hasta 5 hacer

analizador [k] <- analizador [k]+A[i, j]

analizador [k+5] <- analizador [k+5]+A[i, j]

FinPara

FinPara
Para i<-1 hasta 5 hacer

analizador [11] <- analizador [11]+A[i, i]

analizador [12] <- analizador [12]+A[i, 6-i]

FinPara

I<-0

Mientras Band =verdadero y I < 11 hacer

si analizador[I] <> analizador [I+1] entonces

band = falso

FinSi

I <- I + 1

FinMientras

Si Band = verdadero entonces

escribir "la matriz es mágica"

SiNo

escribir "la matriz no es magica"

FinSi

FinAlgoritmo

También podría gustarte