grazie, finalmente ce l'ho fatta, ecco il ciclo funzionante

#include<iostream>


using namespace std;


int main ()
{
cout<<"quanti numeri metti ";
int n;
cin>>n;

int a;
int prodotto1=0;
int prodotto2=0;
int somma=0;

for(int i=1;i<=n;i++)
{
cout<<"inserisci numero di questi n numeri"<<endl;
cin>>a;

somma=somma+prodotto1*a;
prodotto1=prodotto2*a;
prodotto2=a;
}
cout<<"somma risulta "<<somma<<endl;



system("pause");

return 0;

}
Nel caso invece debba fare somma=(a1*a2*a3)+(a3*a4*a5) come posso fare? Non posso usare la soluzione di prima, ho provato a introdurre un terzo accumulatore ma non è corretto perchè farebbe il prodotto di 4 numeri . Se uso un accumulatore solo neanche va bene.