Codigo em C, bem mais simples usando a logica de Se a<b<c então tudo q for: a>b ,b>c e a>c (terá q ser trocado).
vamos ao codigo:
#include <stdio.h>
void main (void)
{
int a,b,c;
int aux;
printf("entre com tres numeros:");
scanf("%d%d%d",&a,&b,&c);
if(a>b)
{
aux=a;
a=b;
b=aux;
}
if(a>c)
{
aux=a;
a=c;
c=aux;
}
if(b>c)
{
aux=b;
b=c;
c=aux;
}
printf("%d%d%d", a,b,c);
}