Dúvida em números ordem crescente

  1. Faça um programa que receba quatro números fora de ordem. Mostre, em seguida, os quatro
    números em ordem crescente.


#include <stdio.h> 
void main (void) 
{       /*Declaração das variáveis*/
        int a,b,c; 
        int aux; 
        /*Digitar números na tela*/
        printf("Entre com os tres numeros:"); 
        /*Leitura dos números*/
        scanf("%d%d%d",&a,&b,&c); 
        /*Condicional*/
        if(a>b) 
        { 
                aux=a; 
                a=b; 
                b=aux; 
        } 
        /*Condicional*/
        if(a>c) 
        { 
                aux=a; 
                a=c; 
                c=aux; 
        } 
        /*Condicional*/
        if(b>c) 
        {       /*Troca de valores*/
                aux=b; 
                b=c; 
                c=aux; 

        Obs.: Não consegui colocar o quarto número. 
                 Alguém pode me ajudar a resolve-ló? No aguardo, obrigado.
        }         
        /*Imprimir números em ordem crescentes*/
        printf("Os valores dispostos em ordem crescentes sao: %d, %d, %d", a,b,c);
        getch();

 
}