ordenar de menor a mayor
tengo un problemita con un arreglo, tengo una funcion que recibe un arreglo de enteros con distintos valores pero todos en desorden la funcion deveria de acomodarlos de menor a mayor y regresarlos ya ordenados pero por mas que intento no logor hacer que se acomoden podria alguien ayudarme con esa funcion de momento estoy usando el arreglo con 5 valores se los agradeceria mucho
socio utilice el metodo de burbuja esa es la forma mas facil para ordenar ese arreglo..
por si no.. da pues aqui esta el codigo del metodo de burbuja tanto de menor a mayor como de mayor a menor:
ordenamiento de un vector:(metodo de burbuja)
(mayor a menor)
for(int i=0;i<n-1;i++)
{
for(int j=i+1;j<n;j++)
{
if(vector[j]>vector[i])
{
aux=vector[j];
vector[j]=vector[i];
vector[i]=aux;
}
}
}
(donde n representa el numero de elementos que tiene el vector en este caso en vez de n pues ponga 5 ya que usted esta trabajando con 5 valores..
(menor a mayor)
for(int i=0;i<n-1;i++)
{
/* for(int j=i+1;j<n;j++)
{
if(vector[j]<vector[i])
{
aux=vector[j];
vector[j]=vector[i];
vector[i]=aux;
}
}
}
ordenamiento de un vector:(metodo de burbuja)
(mayor a menor)
for(int i=0;i<n-1;i++)
{
for(int j=i+1;j<n;j++)
{
if(vector[j]>vector[i])
{
aux=vector[j];
vector[j]=vector[i];
vector[i]=aux;
}
}
}
(donde n representa el numero de elementos que tiene el vector en este caso en vez de n pues ponga 5 ya que usted esta trabajando con 5 valores..
(menor a mayor)
for(int i=0;i<n-1;i++)
{
/* for(int j=i+1;j<n;j++)
{
if(vector[j]<vector[i])
{
aux=vector[j];
vector[j]=vector[i];
vector[i]=aux;
}
}
}
gracias por este algoritmo que me sirvio de amucho para un trabajo.
