#include?lt;stdio.hgt;
#include?lt;stdlib.hgt;
#include?lt;time.hgt; p>
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)); p>
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');
}
}