Tratando de explicar una idea de programación en C
#includelt;stdio.hgt;
#define N 50
void LeftMove(int a[], int n, int cnt) { // Bucle Mover hacia la izquierda cnt veces.
int i, j;
for(j = 0; j lt; cnt; j) {
int t = a[0]; p>
p>
for(i = 0; i lt; n - 1; i)
a[i] = a[i 1]
a[n - 1 ] = t;
}
}
void Mostrar(int a[], int n) {
for(int i = 0; i lt; n; i)
printf("d ", a[i]); /p>
}
int main() {
int i, n, p
int a[N];
while( scanf("dd",amp;n,amp;p) == 2) {
if(n gt; N) n = N;
printf ("Ingrese d enteros (separados por espacios): \n", n
for(i = 0; i lt; n; i) scanf ("d", amp; a[i]) ;
//Mostrar(a, n);
MovimientoIzquierdo(a, n, p
Mostrar(a, n); >
}
devuelve 0;
}