Red de conocimientos sobre prescripción popular - Conocimientos de oftalmología - Se sabe que A (5, 5) es una matriz de números enteros, programa para encontrar el elemento más grande y su posición en las dos diagonales. (escrito en fortran90)

Se sabe que A (5, 5) es una matriz de números enteros, programa para encontrar el elemento más grande y su posición en las dos diagonales. (escrito en fortran90)

En general, no recomiendo preguntarle a la gente en Baidu todas sus preguntas.

Bien, responderé la mitad de esta pregunta. Espero que escribas tú mismo otra línea diagonal y el código para el doble bucle.

Programa Principal

Implícito Ninguno

Entero, parámetro:: N = 5

Entero:: A(N, N) = (/5,4,3,2,1,7,8,5,4,3,4,5,6,8,3,5,6,8,3,2,4,6,8,3, 2/)

Entero:: iMax, iMaxLoc, iMin, iMinLoc, i, j

iMax = A(1, 1)

iMin = A( 1, 1)

iMaxLoc = 1

iMinLoc = 1

Hacer i = 1, N

si ( A(i, i) gt; iMax ) entonces

iMax = A(i, i)

iMaxLoc = i

finaliza

if ( A(i, i) lt; iMin ) entonces

iMin = A(i, i)

iMinLoc = i

fin si

Fin Do

escribir(*, *) iMax, iMaxLoc, iMin, iMinLoc

Fin del programa principal