Originariamente inviato da torn24
Dall'esempio di output della matrice , non si capisce come possa produrlo la funzione che hai scritto !?

Vedendo l'esempio , io ho pensato :

1 prendi il primo elemento di una riga e lo salvi in una variabile temporanea

2 tramite un ciclo for che ripete fino a numerocolonne -1 , fai corrispondere ogni elemento al successivo

3 quando sei all'ultimo elemento della riga , fai corrispondere l'elemento alla variabile temporanea


-----
vett[i][0] = app; //questo non ha senso perche app non è mai inizializzata , forse
volevi salvare in app ???

codice:



while ( e > 0 )
    {
          for( i = 0; i < righe; i++)
          {
            app=vett[i][0] ;
            for( j = 0; j < colonne-1; j++)
            {   
                vett[i][j] = vett[i][j+1];
             }    
          vett[i][colonne-1]  = app ;      
          }   
          e--;                                           
    }
Grazie mille ad entrambi, non mi sono accorto di alcuni piccoli particolari.