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

Rispondi quotando