¿Cómo separar los números en pares e impares en programación en lenguaje ensamblador?
#中
()
{
int
i, p, y
=
0, x
=
0, impar [10], par [10]
Salida ( " Por favor ingrese un número");
scanf("%d",&i);
while(%10
=
0)
{
p
=
i%
10;
=
i/10;
(p%2
==
0)
Impar [+
+]
=
p;
De lo contrario, incluso si [y
+ p>
+]
=
p;
}
(x
=
0)
printf ("Este número no contiene números impares\
n");
Otros
{
/
(r
=
0, r
<=
x-1, r
+
+)
printf("Este número contiene números impares como %d
\
n", impar[r]);
}
br
/>
(y
==
0)
printf("Este número no contiene un número par\
n") ;
Otro
{
(
int
m
=< / p>
0, m
=
y-1, m
+
+)
printf("%d
\
n" está incluido en el número, par [m]);
}
}
He completado mi prueba con este código y no hay ningún problema.