La sequenza di operazioni

-aggiungo alla somma il valore M[r][c]

-controllo se la somma è 250 e sono nella posizione M[7][7] ritorno 1

-se la somma è inferiore a 250 provo dx, sotto, sx, sopra

-se la somma è superiore a 250 non so cosa fare.. faccio somma=somma-M[r][c] e ritorno -1?

è giusta?