Ragazzi ho un problema con un esercizio, il punto che non riesco a risolvere è questo:
"verifica se la somma degli elementi in posizione pari è uguale alla somma
degli elementi in posizione dispari" .
Io ho creato questi sottoprogrammi che mi hanno risolto parzialmente il
problema, in quanto ho creato una sequenza di 5 numeri ed è stato possibile
scrivere quali fossero gli elementi di posizione pari e dispari.
Però per delle sequenze o matrici più grandi come posso generalizzare la
somma, ad esempio, degli elementi pari?
codice:
int sommaElementiPP(int sequenza[N]){
int i,sommaPP;
sommaPP=0;
for (i=0;i<N;i++){
sommaPP=sequenza[0]+sequenza[2]+sequenza[4];
}
cout<<"La somma degli elementi pari e':"<<sommaPP<<endl;
return sommaPP;
}
int sommaElementiPD(int sequenza[N]){
int i,sommaPD;
sommaPD=0;
for (i=0;i<N;i++){
sommaPD=sequenza[1]+sequenza[3];
}
cout<<"La somma degli elementi dispari e':"<<sommaPD<<endl;
return sommaPD;
}