hola! en la universidad me mandaron la siguiente tarea en lenguaje de programacion, la de encontrar en un laberinto de 0 y 1(los 0 son caminos y los 1 paredes), todos los caminos posibles (de izquierda a derecha), sin devolverse, es decir solo hacia delante, puedo ir hacia arriba o abajo; despues de encontrar los caminos, mostrar el mas corto, y despues mostrar todos los caminos que empezaron pero no tienen salida; eso.... pero me ponen algunas condiciones solo puedo hacer uso de arreglos no de estructuras, el uso de los ciclos de control es ilimitado y eso, aaaa y el laberinto esta en un archivo txt y es de 20x19(en teoria era de 20x20 pero el profesor se pifio con una columna...jahahah...xD), bueno necesito toda la ayuda posible que me puedan brindar, cuando lleguen respuestas vere si estan dentro de lo que me pueda aceptar el profesor...pero cualquier ayuda en cualquier parte de las 3 metas me sirve... les dejo aca el laberinto...
1000000000000001000
0011111111111100011
1111111111111111111
0001000100011111111
1110010001011000001
0001111110100011100
1100001111000101010
0001100000010111111
0110011111010101010
0000111111110000000
1111111111111111111
0001011111111111111
1100011111111111111
1111110000000000000
0010000111111111111
1000111111111111111
1111111111100001111
0000000000001100000
1111111111110001111
1000000000000111111
desde ya muchas gracias..aaa otra cosa mi plazo para entregar este programa en c, es hasta el viernes 9 de julio...