Java - Realice un arreglo que almacene 20 números. Liste los pares y los impares

   
Vista:

Realice un arreglo que almacene 20 números. Liste los pares y los impares

Publicado por Cristian manuhn1968@hotmail.com (2 intervenciones) el 03/08/2015 15:46:02
Realice un arreglo que almacene 20 números. Liste los pares y los impares.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Scanner captura=new Scanner(System.in);
int num[ ] = int [20];
for (int x=0; x<=19; x++){
System.out.println("Inrese un numero");
num[x]= captura.nextInt();
}
for ( int x=0; x<=19; x++);
int mod;
mod= num[x]%2;
if (mod == 0)
System.out.println("par: " + num[x]);
}
System.out.println(" ");
for ( int x=0; x<=19; x++);
int mod;
mod= num[x]%2;
if (mod != 0)
System.out.println("impar: " + num[x]);
}
}
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 xve

Realice un arreglo que almacene 20 números. Liste los pares y los impares

Publicado por xve (261 intervenciones) el 03/08/2015 17:44:59
No funciona!!!
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

Realice un arreglo que almacene 20 números. Liste los pares y los impares

Publicado por Thanatos (69 intervenciones) el 04/08/2015 14:06:04
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
import java.util.Scanner;
import java.util.InputMismatchException;
 
class Numeros {
 
    public static void main(String[] args) {
        final int cantidad = 20;  // Modificar este valor para cambiar la cantidad de números de entrada.
        int[] numeros = new int[cantidad];
        Scanner entrada = new Scanner(System.in);
 
        System.out.println("Ingrese " + cantidad + " números enteros:");
        for (int indice = 0; indice < numeros.length; ++indice) {
            System.out.print("numero[" + (indice + 1) + "] = ");
            try {
                numeros[indice] = entrada.nextInt();
            } catch (InputMismatchException ime) {
                throw new InputMismatchException(
                    "\n\n** Dato incorrecto, se esperaba un número entero **\n"
                );
            } finally {
                if (indice == numeros.length - 1) {
                    entrada.close();
                }
            }
        }
 
        System.out.print("\nPares   -->  ");
        for (int numero : numeros) {
            if (numero % 2 == 0) {
                System.out.print(numero + "  ");
            }
        }
 
        System.out.print("\nImpares -->  ");
        for (int numero : numeros) {
            if (numero % 2 != 0) {
                System.out.print(numero + "  ");
            }
        }
    }
 
}
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