Laberinto en Fortran

sergio villalobos
30 de Octubre del 2012
Hola
En la facultad me dan este problema.
Escriba un programa en Fortran para encontrar la salida a un laberinto. La persona únicamente puede avanzar horizontal o verticalmente, mas no en diagonal. El laberinto puede ser representado por una matriz de 0 y 1, donde un cero significa que se puede transitar por ahí, y un 1 significa que hay una pared y no se puede avanzar. El programa pedirá al usuario el nombre del archivo que contiene el laberinto y además el nombre del archivo donde se guardara la serie de coordenadas a seguir para salir del laberinto. Haga uso de funciones y subrutinas para resolver el problema.
Alguien me podria ayudar o que tenga alguna idea de como hacerlo (: