En este programa, primero se le pide al usuario ingresar 3 valores enteros para a, b y c respectivamente.
Luego, con ayuda de los condicionales (En este programa se usaron 5), se van ordenando los valores de menor a mayor.
Finalmente, se muestra el orden ascendente de dichos valores.
[c]
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
/* Programa para ordenar tres valores proporcionados */
int a,b,c;
main()
{
printf("Ingrese los valores enteros de a, b y c: ");
scanf(" %d %d %d",&a,&b,&c);
if(a<b)
{
if (a<c)
{
if (b<c)
{printf("Los valores ordenados de menor a mayor son: %d %d %d\n\n", a,b,c);}
else
{printf("Los valores ordenados de menor a mayor son: %d %d %d\n\n", a,c,b);}
}
else
{printf("Los valores ordenados de menor a mayor son: %d %d %d\n\n", c,a,b);}
}
else
{
if (a<c)
{printf("Los valores ordenados de menor a mayor son: %d %d %d\n\n", b,a,c);}
else
{if (c<b)
{printf("Los valores ordenados de menor a mayor son: %d %d %d\n\n", c,b,a);}
else
{printf("Los valores ordenados de menor a mayor son: %d %d %d\n\n", b,c,a);}}
}
system("pause");
}
[/c]
y si son 4 numeros a ordenar?