Un programa sencillo en lenguaje C: introduce 100 números arbitrarios y ordénalos de pequeño a grande.
#include lt;stdio.hgt;
#include lt;stdlib.hgt;
#include lt;time.hgt;
void main()
{
int a[100], i, j, t
srand(time(NULL)); p> p>
for(i=0;ilt;100;i)
a[i]=rand()200 1; //Generar aleatoriamente 100 números del 1 al 200
//Ordenar
for(i=0;ilt;99;i)
{
for(j=i 1;jlt; 100 ; j )
{
si(a[j]lt; a[i])
{
t=a [ j];
a[j]=a[i];
a[i]=t
}
}
}
for(i=0;ilt;100;i) //Resultados de salida, diez por línea
{
printf("d ",a[i]);
if(i9==0)
printf("\n");
}
}//Un método de selección simple, seleccione el más pequeño cada vez