Andiamo per gradi: se in questa riga:
codice:
    double average(int arr[N], int N)
sostituisci tutti gli N con 5 cosa viene fuori? È ancora una dichiarazione di funzione valida?