Consulta ejercicio en pascal

Buenas tengo un ejercicio en pascal que no me esta saliendo, quisiera por favor un poco de ayuda para lograr terminarlo.

EL EJERCICIO DICE ASÍ:

""Diseñar un algoritmo que lea un arreglo bidimensional de datos numéricos y analizar si tiene por lo menos un punto de silla.
Nota: Se llama punto de silla de una matriz M, a un elemento del mismo
que es mínimo en su fila y máximo en su columna.""

HASTA AQUÍ LOGRE HACERLO MAS NO AVANZO:

program punto_silla;
uses crt;
var
mt:array[1..5,1..5] of integer;
f,c:integer;
begin
randomize;
{carga datos en array}
writeln('El arreglo generado es: ');
for f:=1 to 5 do
for c:=1 to 5 do
mt[f,c]:=random(10);
{Imprimir array}
for f:=1 to 5 do
begin
for c:=1 to 5 do
write(mt[f,c],' ');
writeln;
end;
{Comparar si hay punto de silla}
readln;
end.

--------------------------------------------------------------

Desearía un poco de ayuda por parte de los expertos, de antemano muchas gracias!

Artemio Morales.

Añade tu respuesta

Haz clic para o