Contar cuantas veces se repite cada numero
Publicado por Pachy (1 intervención) el 22/12/2009 01:24:58
Hola! estoy haciendo un pequeño programa que me cuenta cuantas veces se repite cada numero dentro de una matriz, hasta ahora tengo esto, pero tiene el error de que si un numero esta repetido 4 veces en una matriz me imprime 4 veces que el numero esta 4 veces,entiendo que tengo que crear un arreglo para que vaya guardando los valores ya contados y asi evitar que se cuente de nuevo
for(int i1=0; i1<numero1; i1++)
{
for(int j1=0; j1<2;j1++)
{
valor =numeros[i1][j1];
c =0;
for(int i2=0; i2<numero1; i2++)
{
for(int j2=0; j2<2;j2++)
{
if(valor==numeros[i2][j2])
{
c++;
}
}
}
resultado1= valor;
System.out.println("El numero"+" "+resultado1+" "+"se repite"+" "+c+"veces");
}
}
Gracias
for(int i1=0; i1<numero1; i1++)
{
for(int j1=0; j1<2;j1++)
{
valor =numeros[i1][j1];
c =0;
for(int i2=0; i2<numero1; i2++)
{
for(int j2=0; j2<2;j2++)
{
if(valor==numeros[i2][j2])
{
c++;
}
}
}
resultado1= valor;
System.out.println("El numero"+" "+resultado1+" "+"se repite"+" "+c+"veces");
}
}
Gracias
Valora esta pregunta
0