Java - Incidencia de números

 
Vista:
sin imagen de perfil

Incidencia de números

Publicado por Lester Fabricio Bejarano Turcios (3 intervenciones) el 01/07/2017 18:04:02
Escriba un programa que solicite números enteros entre 1 y 100 de forma continua hasta que el usuario ingrese el valor de 0. El programa debe determinar las incidencias de cada número de 1 a 100 en los números ingresados. Por ejemplo si se ingresa 1 ,1, 4, 5, 6, 20, 20, 1, 1. La salida del programa seria:
Incidencia de 1 es 4
Incidencia de 4 es 1
Incidencia de 5 es 1
Incidencia de 6 es 1
Incidencia de 20 es 2
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Juan
Val: 12
Ha aumentado su posición en 8 puestos en Java (en relación al último mes)
Gráfica de Java

Incidencia de números

Publicado por Juan (5 intervenciones) el 08/07/2017 14:45:05
Creo que la manera más sencilla de resorverlo es con un bucle while y otro for:

1
2
3
4
5
6
7
8
9
10
11
12
13
int[] arrayNum;
arrayNum = new int[100];
 
while (numeroAux != 0){
	numeroAux = Integer.parseInt(br.readLine());
	if (numeroAux != 0){
		arrayNum[numeroAux] = arrayNum[numeroAux] + 1;
	}
}
 
for (int i=0; i<100; i++) {
	System.out.println("Incidencia de " + i + ":" + arrayNum[numeroAux]);
}

Me parece que esta manera sería correcta. Espero que te sea de ayuda. Saludos,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar