Hola a todos
Resulta que tengo un problema, necesito hacer un programa el cual a partir de una matriz (de enteros) este acomode sus valores en orden descendente o ascendente, pero además tiene que contar todos los elementos de dicha matriz las veces que se repitan.
Es decir que se tiene que contar los elementos de la matriz y luego organizarlos.
ya pude organizar los elementos de la matriz, pero no he podido contarlos, esto es lo que tengo.
int i, j, n, m, v,s;
String matrizt = "";
s = Integer.parseInt(JOptionPane.showInputDialog("1. Orden desendente.\n2. Orden ascendente.\n "));
for (i = 0 ; i < f ; ++i){
for (j = 0 ; j < c; ++j){
if (s == 1) {
for (n = 0 ; n < f; ++n){
for (m = 0; m < c; ++m){
if(matri[i][j] > matri[n][m]){
v = matri[i][j];
matri[i][j] = matri[n][m];
matri[n][m] = v;
}
}
}
}
else {
for (n = 0 ; n < f; ++n){
for (m = 0; m < c; ++m){
if(matri[i][j] < matri[n][m]){
v = matri[i][j];
matri[i][j] = matri[n][m];
matri[n][m] = v;
}
}
}
}
}
}
for (i = 0 ; i < f ; ++i){
for (j = 0 ; j < c; ++j){
matrizt += matri[i][j]+"\t";
}
matrizt += "\n";
}
JOptionPane.showMessageDialog(null, "--**-- Matriz --**--\n\n"
+ matrizt);
Es para una tarea, urgente!!!
gracias
Edito: La matriz "matri" ya está definida anteriormente.