Salve a tutti,
sto scrivendo un algoritmo che dopo aver chiesto all'utente di inserie 10 numeri che poi saranno memorizzati in un vettore, richiede l'inserimento di una lettera "s" o "d" che provocano rispettivamente lo spostamento a sinistra o a destra.
esempio:
inserendo nel vettore:
1 2 3 4 5 6 7 8 9 10
premendo "s" dovrei ottenere:
2 3 4 5 6 7 8 9 10 1
Il mio problema riguarda lo spostamento a sinistra, che ho fatto in questo modo:
int main() {
int j;
j=vet[0];
for (int i=0; i<N-1; i++){
vet=vet[i+1];
vet[N-1]=j;
}
}
Secondo voi è fatto bene? e in che modo posso mostare a schermo il vettore finale ottenuto con lo spostamento??
sto scrivendo un algoritmo che dopo aver chiesto all'utente di inserie 10 numeri che poi saranno memorizzati in un vettore, richiede l'inserimento di una lettera "s" o "d" che provocano rispettivamente lo spostamento a sinistra o a destra.
esempio:
inserendo nel vettore:
1 2 3 4 5 6 7 8 9 10
premendo "s" dovrei ottenere:
2 3 4 5 6 7 8 9 10 1
Il mio problema riguarda lo spostamento a sinistra, che ho fatto in questo modo:
int main() {
int j;
j=vet[0];
for (int i=0; i<N-1; i++){
vet=vet[i+1];
vet[N-1]=j;
}
}
Secondo voi è fatto bene? e in che modo posso mostare a schermo il vettore finale ottenuto con lo spostamento??