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--;
}