Secondo me la funzione deve andare ad analizzare gli indici della matrice, e riconoscere se la sequenza è valida.
Provo a spiegarmi meglio: una sequenza su una stessa riga, quindi con il primo indice uguale, e con 4 indici di colonna diversi, ma continui (0, 1, 2, 3), è da considerarsi una sequenza valida.
Per il momento non ti so dire altro, visto che il C in questo periodo l'ho messo un pò da parte.
Ciao!