Bueno mi pana la verdad no recuerdo bien como era ese metodo de ordenacion que estas utilizando, pero creo que en el segundo for en ves de inicializarlo en 1 debe inicializarse en c+1, algo asì como que hiba la cosa, yo siempre uso esta estructura para ordenar un vector :
Código C++:
Ver originalint ordenado = 0;
while(!ordenado)
{
ordenado = 1 ;
for ( x = 0 ; x < 4 ; x++ )
{
if ( num[x] < num[x+1] )
{
//intercambio los valores
ordenado = 0 ;
}
}
}
Suerte...!!!