Cita:
Iniciado por Reynolds Hola
[URL="http://es.wikipedia.org/wiki/Ordenamiento_de_burbuja"]aqui[/URL] hay varios ejemplos de algoritmos de ordenamiento de burbuja con arreglos 1D.
Intente esto :
Código C++:
Ver originalcout << "Matriz Ordenada\n\n";
int temp, *elt1, *elt2, max=Fil*Col;
for(int i = 1; i < max; i++)
{
for (int j=0; j< max-i; ++j)
{
elt1 = &matriz[j/Fil][j%Fil];
elt2 = &matriz[(j+1)/Fil][(j+1)%Fil];
if (*elt1 > *elt2)
{
temp = *elt1;
*elt1 = *elt2;
*elt2 = temp;
}
}
}
Es como considera el arreglo 2D en un arreglo 1D y aplicar el primero algoritmo dado en de la pagina.
Saludos
Muchas gracias Reynolds tu solución me ayudo. Pero los numeros se salen del arreglo cuando ejecuto el programa. No sé por qué ocurre eso, cuaquier sugerencia de la agradeceria bastante.