#include <stdio.h>
#include <stdlib.h>
#include <time.h>

//Funcion para llenar un arreglo con numeros aleatorios
void aleatorio(int x[], int n, int *L);
//Funcion para imprimir un arreglo
void imprime(int x[], int n);

int main()
{
    int n = 10, a[n], L = 5;
    srand (time(NULL));
    aleatorio(a,n,&L);
    imprime(a,n);
    return 0;
}

//Definicion de funcion
void aleatorio(int x[], int n, int *L)
{
    //Variables
    int i;

    //Llenando con numeros aleatorios entre 1 y L
    for ( i = 0; i < n; i=i+1 )
        x[i] = rand() % *L + 1;
}

//Definicion de funcion
void imprime(int x[], int n)
{
    //Variables
    int i;

    //Mostrando los elementos del arreglo
    for ( i = 0; i < n; i=i+1 )
        printf("%d ", x[i]);

    //Salto de linea
    printf("\n");

}