Ok grazie alex la tua versione del programmino funziona, e grazie ad entrambi per le diritte! ma ci sono delle cose che non ho capito bene...

Originariamente inviato da Alex'87
codice:
/* prototipo della funzione */
int somma_arr(int *, int);
Cosa vuol dire questo pezzo di codice?

Poi cosa vuol dire "+=" ?
Originariamente inviato da Alex'87
codice:
somma += arr[i];
Ed infine facendo caso, errore che dava era perchè dichiaravo la funzione nel main. Ma perchè si dichiara fuori?