ciao ragā...devo fr qst programma ke nel main venga kiamata la funzione ke somma gli elementi dell'array e non riesco a farlo funzionare....aiutatemi voi please, vi posto il codice:

#include <stdio.h>
#define dim 10
int somma (int a[]);


int main(){
int a[dim];
int n, i;

printf("inserire dimensioni vettore = ");
scanf("%d", &n);

for(i=0;i<n;i++){
printf("a[%d] = ", i);
scanf("%d", &a[i]);
}

printf("la somma degli elementi del vettore e' %d\n", somma(n));

system("pause");
return 0;
}


int somma(int a[]){
int i, n, sum;

for(i=0;i<n;i++){
sum=sum+a[i];
}
return sum;
}