Programming

T02-007- R2 Estructuras Repetitivas: for - Reto

Enunciado

for - if

La aplicación debe pedir 10 números enteros positivos y mostrará la media de los números pares y la media de los números impares.

Solución


											
package mediaparesimpares; import java.util.Scanner; public class MediaParesImpares { public static void main(String[] args) { int numero; int numPares = 0, numImpares = 0, sumaPares = 0, sumaImpares = 0; Scanner teclado = new Scanner(System.in); for (int i = 0; i < 10; i++) { numero = teclado.nextInt(); if (numero % 2 == 0) { numPares++; sumaPares += numero; } else { numImpares++; sumaImpares += numero; } } if (numPares > 0) { System.out.println("Media pares: " + (sumaPares / numPares)); } else { System.out.println("Media pares: 0"); } if (numImpares > 0) { System.out.println("Media impares: " + (sumaImpares / numImpares)); } else { System.out.println("Media impares: 0"); } } }

Input

1 3 2 5 4 9 8 6 12 7
11 13 12 15 14 19 18 16 22 17

Output

Media pares: 6 Media impares: 5
Media pares: 16 Media impares: 15