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
ese es el codigo que use.
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; } } } }
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