Hola!
Queria consultarles acerca del ordenamiento de matrices, especificamente el metodo burbuja.
Use un codigo y me ordena bien de manera ascendente, pero cuando lo quiero hacer para que sea descendente el orden me deja en 0 el primer elemento.
ese es el codigo que use.
Si me podrian aclarar por que pasa eso y la manera correcta de hacer seria genial.
Gracias!
Mod: Los códigos deben ir en etiquetas GeSHi, no escribir el título en minúsculas
Queria consultarles acerca del ordenamiento de matrices, especificamente el metodo burbuja.
Use un codigo y me ordena bien de manera ascendente, pero cuando lo quiero hacer para que sea descendente el orden me deja en 0 el primer elemento.
Código (cpp) [Seleccionar]
for ( k=1; k<=m*n; k++ )
{
for ( i=0; i<m; i++ )
{
for ( j=0; j<n; j++ )
{
if ( mat[i][j+1] > mat[i][j] )
{
aux=mat[i][j];
mat[i][j]=mat[i][j+1];
mat[i][j+1]=aux;
}
}
}
}
ese es el codigo que use.
Si me podrian aclarar por que pasa eso y la manera correcta de hacer seria genial.
Gracias!
Mod: Los códigos deben ir en etiquetas GeSHi, no escribir el título en minúsculas