Otra forma de ordenar es por "ordenamiento de burbuja", porque dado el caso que se quisiera ordenar 10 números o 100 números por el método que haces sería casi que imposible por lo largo.
Pongo un ejemplo de ordenamiento burbuja:
Código c:
Ver original#include <stdio.h>
int main(){
int n[3];
int temp;
//ingreso de datos
for(int i=0;i<3;i++){
printf("introduce numero n%d: ",i
+1); }
//ordenamiento burbuja
for(int i=3;i>0;i--){
for(int j=0; j <i-1; j++){
if(n[j] > n[j+1]){
temp = n[j];
n[j] = n[j+1];
n[j+1] = temp;
}
}
}
//impresión de datos ordenados
printf("El orden es el siguiente: "); for(int i=0;i<3;i++){
}
return 0;
}