Dalla descrizione del problema mi viene subito questo dubbio: posto che la cella iniziale sia nell'angolo in alto a sinistra della matrice, non è che tenti di controllare la cella a sinistra e quella in alto (che non esistono)? In generale fai attenzione, nel controllo delle celle adiacenti, quando ti trovi ad un estremo della matrice?
|