Ora ho risolto in parte il problema. I numeri me li stampa, solo che anzichè essere ordinati in maniera crescente, sono ordinati nell'ordine in cui l'utente li inserisce :/
Ho fatto tutto come mi hai detto tu, almeno penso... Ti reincollo il codice se vuoi darci un'occhiata.
PS. Dimenticavo: grazie per l'aiuto che mi stai dando, e perdonami se ti faccio perdere tempo a causa della mia ignoranza >_>
codice:
#include <stdio.h>
#include <stdlib.h>
#define MAX 10
int main()
{
int n[MAX];
int i, temp;
for(i = 0; i < MAX; i++)
{
printf("Inserisci il valore %d: ",i+1);
scanf("%d", &n[i]);
}
for(i = 0; i < MAX; i++)
if(n[i] > n[i+1])
{
temp = n[i];
n[i] = n[i+1];
n[i+1] = temp;
}
for(i = 0; i < MAX; i++)
{
printf("\n%d\n",n[i]);
}
system("pause");
return 0;
}