#include <stdio.h>
#include <stdlib.h>
int main()
{
int v1[10], v2[8],v3[6];
int aux, c, i, n, m;
printf ("ingrese los datos del vector: ");
for(c=0;c<6;c++)
{
scanf("%i",&v3[c]);
}
/* Orden del vector por seleccion */
n=6;
for(c=0;c<n-1;c++)
{
m=c;
for(i=c+1;i<n;i++)
{
if(v3[m]>v3[i])
{
aux=v3[m];
v3[m]=v3[i];
v3[i]=aux;
m=i;
}
};
};
for(c=0;c<6;c++)
{
printf("%i ",v3[c]);};
printf ("ingrese los datos del vector: ");
for(c=0;c<8;c++)
{
scanf("%i",&v2[c]);
};
/*orden por burbuja*/
n=8;
for (c=0;c<n-1;c++)
{
for(i=0;i<n-1;i++)
{
if(v2[i]>v2[i+1])
{
aux=v2[i];
v2[i]=v2[i+1];
v2[i+1]=aux;
}
};
};
for(c=0;c<8;c++)
{
printf("%i ",v2[c]);};
/*orden por inserccion*/
printf ("ingrese los datos del vector: ");
for(c=0;c<10;c++)
{
scanf("%i",&v1[c]);
};
for(c=1;c<10;c++)
{i=c;
while(i>0 && v1[i]<v1[i-1])
{if(v1[i]<v1[i-1])
{aux=v1[i];
v1[i]=v1[i-1];
v1[i-1]=aux;
}
i--;
}
};
for(c=0;c<10;c++)
{
printf("%i ",v1[c]);};
}
Metodos de ordenamiento en C/C++
Ahora les traigo metodos de ordenamientos en C/C++