Ti do un indizio:
codice:
//...
int i, N, num, prec;
for(i = 1; i <= N; i++) {
  //...
  if(i > 1) { //al primo giro non abbiamo un precedente
    if(prec < num) {
      //...
    } else if(prec > num) {
      //...
    } else { //prec == num
      //...
    }
  }
  prec = num; //così al prossimo giro prec conterrà il numero di questo giro
}
Ho cercato di parlare semplice e mantenere la struttura del tuo codice facendoti capire cosa devi cambiare/aggiungere. Ora prova a vedere se riesci a risolvere!

Edit. ah comunque, dovresti usare i tag code quando posti del codice nel forum!