Il confronto lo devi fare con la variabile

massimo

e ogni elemento dell'array, non tra gli elementi dell'array, come avevi indicato in

if a[i]>massimo

ma che non esiste nel tuo codice C.

E tieni ben presente che i vettori C iniziano con indice 0 (e non 1).