Ciao ragazzi, qualcuno mi può dare una mano con questo esercizio? Non riesco a fare lo spostamento a sinistra.
Scrivere un programma che data una sequenza di N (costante) valori reali,carica i valori in un vettore ed effettua lo scorrimento a sinistra di S (S < N) posizioni dei valoricontenuti, con M inserito da tastiera. Stampare il vettore risultante.
codice:
#include <stdio.h>
#define N 5
int main(void) {
int i;
int vett1[N];
int M = 0;
printf("Inserisci i valori del vettore\n");
for (i = 0; i < N; i++) {
printf("Inserisci un valore %d\n", i + 1);
scanf_s("%d", &vett1[i]);
vett1[N] = M << N;
}
printf("Valori \n");
for (i = 0; i < M; i++) {
printf("%d,\n", vett1[i]);
}
}