-
Lenguaje
C
-
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
#include <stdio.h>
#include <stdlib.h>
int main (void)
{
int digitos_impares, digitos_pares, un_numero;
printf ("Ingresa el valor de un numero: ");
scanf ("%d", &un_numero);
(void) getchar ();
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)
printf ("Tiene m\240s d\241gitos pares.\n");
if(digitos_impares>digitos_pares)
printf ("Tiene m\240s d\241gitos impares.\n");
if(digitos_impares==digitos_pares)
printf ("Tiene igual cantidad de d\241gitos pares e impares.\n");
printf ("Valor de digitos impares: %d\n", digitos_impares);
printf ("Valor de digitos pares: %d\n", digitos_pares);
putchar ('\n');
system ("pause");
return EXIT_SUCCESS;
}
#include <stdlib.h>
int main (void)
{
int digitos_impares, digitos_pares, un_numero;
printf ("Ingresa el valor de un numero: ");
scanf ("%d", &un_numero);
(void) getchar ();
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)
printf ("Tiene m\240s d\241gitos pares.\n");
if(digitos_impares>digitos_pares)
printf ("Tiene m\240s d\241gitos impares.\n");
if(digitos_impares==digitos_pares)
printf ("Tiene igual cantidad de d\241gitos pares e impares.\n");
printf ("Valor de digitos impares: %d\n", digitos_impares);
printf ("Valor de digitos pares: %d\n", digitos_pares);
putchar ('\n');
system ("pause");
return EXIT_SUCCESS;
}