Senti ... ci sono troppi errori per indicarti ogni errore e correzione ...
Te lo riscrivo e tu vedi le differenze ...
codice:
#include <iostream>
#include <stdlib.h>
using namespace std;
void input(int v[])
{
int i;
for(i=0;i<5;i++)
cin>>v[i];
}
void somprod(int v[], int &som, int &prod)
{
int i;
som=0;
prod=1;
for(i=0;i<5;i++)
if(i%2)
prod*=v[i];
else
som+=v[i];
}
void output(int som, int prod)
{
cout << "la somma e' " << som << "\n";
cout << "il prod e' " << prod << "\n";
cout << "\n\n";
}
int main()
{
int som, prod;
int v[5];
cout<<"inserisci i valori di v\n";
input(v);
somprod(v, som, prod);
output(som, prod);
system ("PAUSE");
return 0;
}