Realiza un programa en C que rote una posición a la izquierda los elementos de un vector. El vector [1 2 3 4 5] al rotar dará como resultado [2 3 4 5 1]. Realiza dos versiones, escribiendo todo el código en main y también haciendo uso de una función que haga el trabajo que se pide
#include <stdio.h> void shift_left_vector(int *v, int n){ int i; int temp = v[0]; for (i = 0; i < n;i++){ v[i] = v [i+1]; } v[n-1] = temp; return; } void print_vector(int *v, int n){ int i; printf("["); for (i = 0; i < n; i ++){ printf("%d ", v[i]); } printf("]\n"); return; } int main(){ int v[] = {1, 2, 3, 4, 5}; shift_left_vector(v, 5); print_vector(v, 5); return 0; }