como terminar este programa en java

Iniciado por DomInYK, 24 Junio 2011, 04:11 AM

0 Miembros y 1 Visitante están viendo este tema.

DomInYK

tenngo  q ordenar esta matriz en forma ascendente y no me sale y tambien si me pueden ayudar a en contrar los numero que se repiten y cuantas veces jeje
Código (java) [Seleccionar]

import javax.swing.JOptionPane;
public class Matriz21{
public static void main(String efra[]){
String salida,salida2;
salida="  MATRIZ ";
salida2="";
int matriz[][]=new int [4][3];
int mayor, menor,n;
mayor=0;
menor=0;
int posXMayor, posYMayor, posXMenor, posYMenor;
posXMayor=0;
posYMayor=0;
posXMenor=0;
posYMenor=0;

for(int i=0;i<4;i++)
{
salida+="\n";
for(int j=0;j<3;j++)
{
n=Integer.parseInt(JOptionPane.showInputDialog("INGRESA NUMERO"+ i, j));
matriz[i][j]=n;
salida+=matriz[i][j]+"  ";
}
}

for(int i=0;i<4;i++)
{
for(int j=0;j<3;j++)
{


if(matriz[i][j] > mayor)
{
posXMayor = i;
posYMayor = j;
mayor = matriz[i][j];
}

if(matriz[i][j] < menor||)
{
posXMenor = i;
posYMenor = j;
menor = matriz[i][j];
}
}
}
salida2+="NUMERO MENOR="+menor+"\nPOSICION="+posXMenor+","+ posYMenor+"\nNUMERO MAYOR="+mayor+"\nPOSICION="+posXMayor+","+ posYMayor;
JOptionPane.showMessageDialog(null,salida+"\n"+salida2,null,JOptionPane.PLAIN_MESSAGE);
}
}

1mpuls0

Para eso tienes las estructuras de datos.  :xD

Algoritmos de Ordenamiento por Intercambio.
Burbuja.
Quicksort.
ShellSort.

Algoritmos de ordenamiento por Distribución.
Radix.

Algoritmos de ordenación externa.
Intercalación directa.
Mezcla natural.

(+ Variantes)

En cuanto a números repetidos te refieres a lo que comunmente se le llama "moda" en estadística.

Busca aqui mismo en el foro o en un buscador.
abc