¿Cómo escribir un programa de "número máximo de tres dígitos" en lenguaje ensamblador? ¡Escriba un programa de "número máximo de tres dígitos" en lenguaje ensamblador!
Programa 5
Título: Ingrese tres números enteros x, y, z. Genere estos tres números de pequeño a grande.
1. Análisis del programa: Encontramos una manera de clasificar el número más pequeño en x. Primero compare x e y, y si xgt; y intercambie los valores de x e y, luego compare x y z, y si xgt; z intercambie los valores de x y z para que x se minimice.
2. Código fuente del programa:
main()
{
int x, y, z, t
scanf("ddd",amp;x,amp;y,amp;z);
if (xgt;y)
{t=x;x= y;y=t;} /* Intercambiar valores x, y*/
if (xgt;z)
{t=z;z=x;x=t;} /* Intercambiar valores x, z*/
if (ygt; z)
{t=y; z=t;} /* Intercambiar valores z, y */
printf(" de pequeño a grande: d d d\n", x, y, z
}
);