Queste due righe costituiscono il tuo codice per l'inserimento dei numeri

codice:
for (i=0; i<19; i++)
  scanf ("%d", &num[i]);
Ma cosa garantisce che siano in ordine crescente? E cosa permette di inserirne anche meno di 19?