Como colocar em ordem crescente em C?

h> main(){ int numeros[3],a,b,c,maior=0,menor=0,medio=0; printf(“Digite 3 numeros:n”); scanf(“%d %d %d”,&numeros[0],&numeros[1],&numeros[2]); for(a=0;anumeros[a+1]){ numeros[a]=maior; } } for(b=0;b