A dir la verità è sbagliata un po' di roba.
Questo è il codice corretto
#include<stdio.h>
int somma_pari(int v[] , int n);
int main()
{
int v [] = {4, 6, 8, 7 ,3};
int v1 = somma_pari(v,5);
if (v1 == -1)
printf("-1");
else
printf("La somma e\'%d" , v1);
return 0;
}
int somma_pari(int v[] , int n)
{
int i , somma = 0;
for (i=0; i<n; i++)
{
if (v[i]%2 == 0)
{
somma += v[i];
}
}
if(somma == 0)
return -1;
return somma;
}
Ti consiglio di leggerlo e di tentare di capirlo. Quello che non capisci ristudialo con più attenzione