Talvez esse código te ajude: #include <stdio.h>
#include <stdlib.h>
int main(){
int v[5];
int i,aux,j;
puts("Digite os valores");
for(i=0;i<5;i++){
scanf("%d",&v[i]);//Leitura dos valores
j=i;//j percorre o vetor apartir do ultimo numero inserido.
while(j>0){
if(v[j]<v[j-1]){//caso o numero anterior a j (j-1) seja menor que j, é feito uma troca de posições com o numero
aux=v[j-1];
v[j-1]=v[j];
v[j]=aux;
}
j--;
}
}
for(i=0;i<5;i++){
printf("%d ",v[i]);
}
puts("");
}