¡Por favor ayúdenme desde el maestro del lenguaje C! Ayúdame a escribir un pequeño programa, gracias.

#include?lt;stdio.hgt;

#include?lt;stdlib.hgt;

#include?lt;time.hgt;

p>

void?Init(int?a[], int?n); //Genera aleatoriamente una matriz con elementos que van de 0 a 99

void?Short(int) ?*p, int?n); //Utiliza el método de selección para ordenar los elementos de la matriz de pequeño a grande

void?Print(int?*p, int?n); los valores de cada elemento del array en pantalla Valores (separados por comas)

#define?N?(10)

int?main()

{

int?a [N], b[N], c[N*2], i;

srand(time(NULL));

Init(a, N);

Imprimir(a, N);

Corto(a, N);

Imprimir(a , N);

Init(b, N);

Imprimir(b, N);

Corto(b, N);

Imprimir(b, N);

for(i=0; ilt; N; i)

{

c[i]=a [i];

}

for(i=0; ilt; N; i)

{

c[i N ]=b[i];

}

Imprimir(c, 2*N

Corto(c, 2*N

Imprimir(c, 2*N);

Corto(c, 2*N

Imprimir(c, 2*N); return?0;

}

void?Init(int?a[], int?n)

{

int? i;

for(i=0;ilt;n;i)

{

*a =rand()100;

}

}

¿vacío?Short(int?*p, int?n)

{

int?i,j ,t;

for(i=0;ilt;n-1; i)

{

for(j=0; jlt; n-i-1 ; j)

{

if(p[j]gt;p[j 1])

{

t=p [j];

p[j]=p[j 1];

p[j 1]=t;

}

}

}

}

void?Imprimir(int?*p, int?n)

{

int?i;

for(i=0; ilt; n; i)

{

printf(" dc",*p ,ilt;n-1?',':'\n');

}

}