Loading...
C++

Somma dei pari e dei dispari di un vettore

Dato un vettore di 10 elementi, calcolare la somma degli elementi pari e quella degli elementi dispari.

Per verificare se un elemento è pari o dispari si utilizza l’operatore % che fornisce il resto della divisione tra due numeri. Se il resto della divisione con 2 è pari a zero, allora il numero è pari, altrimenti è dispari.

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
int v[10];
for (int i=0;i<10;i++){
cout << “Inserisci il numero”;
cout << i; cout << ” : “;
cin >> v[i];
}
int somma_pari,somma_dispari;
somma_pari=0;
somma_dispari=0;
for(int i=0; i<10; i++) {
if(v[i]%2==0){
somma_pari=somma_pari+v[i];
}
if(v[i]%2!=0){
somma_dispari=somma_dispari+v[i];
}
}
cout << “La somma dei pari e’: “;
cout << somma_pari;
cout << endl;
cout << “La somma dei disppari e’: “;
cout << somma_dispari;
cout << endl;
system(“PAUSE”);
return EXIT_SUCCESS;
}