-
Lenguaje
Java usando Scanner
-
Descripción
Leer un número entero de 4 dígitos y determinar si tiene más dígitos pares o impares.
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
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
import java.util.Scanner;
public class DigitosParesOImpares {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int digitos_impares, digitos_pares, un_numero;
System.out.print("Ingresa el valor de un numero: ");
un_numero = in.nextInt();
in.nextLine();
digitos_pares=0;
digitos_impares;
if((un_numero-un_numero%1000)%2000==0)
digitos_pares=digitos_pares+1;
else
digitos_impares=digitos_impares+1;
if((un_numero-un_numero%100)%200==0)
digitos_pares=digitos_pares+1;
else
digitos_impares=digitos_impares+1;
if((un_numero-un_numero%10)%20==0)
digitos_pares=digitos_pares+1;
else
digitos_impares=digitos_impares+1;
if(un_numero%2==0)
digitos_pares=digitos_pares+1;
else
digitos_impares=digitos_impares+1;
if(digitos_pares>digitos_impares)
System.out.println("Tiene m\u00E1s d\u00EDgitos pares.");
if(digitos_impares>digitos_pares)
System.out.println("Tiene m\u00E1s d\u00EDgitos impares.");
if(digitos_impares==digitos_pares)
System.out.println("Tiene igual cantidad de d\u00EDgitos pares e impares.");
System.out.println("Valor de digitos impares: " + digitos_impares);
System.out.println("Valor de digitos pares: " + digitos_pares);
}
}
public class DigitosParesOImpares {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int digitos_impares, digitos_pares, un_numero;
System.out.print("Ingresa el valor de un numero: ");
un_numero = in.nextInt();
in.nextLine();
digitos_pares=0;
digitos_impares;
if((un_numero-un_numero%1000)%2000==0)
digitos_pares=digitos_pares+1;
else
digitos_impares=digitos_impares+1;
if((un_numero-un_numero%100)%200==0)
digitos_pares=digitos_pares+1;
else
digitos_impares=digitos_impares+1;
if((un_numero-un_numero%10)%20==0)
digitos_pares=digitos_pares+1;
else
digitos_impares=digitos_impares+1;
if(un_numero%2==0)
digitos_pares=digitos_pares+1;
else
digitos_impares=digitos_impares+1;
if(digitos_pares>digitos_impares)
System.out.println("Tiene m\u00E1s d\u00EDgitos pares.");
if(digitos_impares>digitos_pares)
System.out.println("Tiene m\u00E1s d\u00EDgitos impares.");
if(digitos_impares==digitos_pares)
System.out.println("Tiene igual cantidad de d\u00EDgitos pares e impares.");
System.out.println("Valor de digitos impares: " + digitos_impares);
System.out.println("Valor de digitos pares: " + digitos_pares);
}
}