#include <iostream>
using namespace std;
int main()
{ const int dimensione_massima=100;
int dimensione;
int vettore[100];
int contatore_pari=0;
int contatore_dispari=0;
cout<<"Inserisci la dimensione del vettore."<<endl;
cin>>dimensione;
while (dimensione>dimensione_massima || dimensione<2)
{ cout<<"Errore. Inserisci la dimensione del vettore."<<endl;
cin>>dimensione;
}
cout<<endl;
for (int i=0; i<dimensione; i++)
{ cout<<"Inserisci elemento nella posizione "<<i<<":"<<endl;
cin>>vettore[i];
}
cout<<endl;
for (int i=0; i<dimensione; i++)
{ if (vettore[i]%2==0)
{ contatore_pari++;
}
else
{ contatore_dispari++;
}
}
cout<<"Nel vettore ci sono "<<contatore_pari<<" numeri pari e
"<<contatore_dispari<<" numeri dispari."<<endl;
return 0;
}
C++ - Contare quanti numeri pari e quanti numeri dispari ci sono in un vettore
#include <iostream> using namespace std; int main() { const int dimensione_massima=100; //dimensione massima del vettore int dimensione; //dimensione scelta dall'utente int vettore[100]; //dichiarazione del vettore int contatore_pari=0; //contatore dei numeri pari int contatore_dispari=0; //contatore dei numeri dispari cout<<"Inserisci la dimensione del vettore."<<endl; cin>>dimensione; //viene inserita la dimensione del vettore while (dimensione>dimensione_massima || dimensione<2) //controlla gli errori { cout<<"Errore. Inserisci la dimensione del vettore."<<endl; cin>>dimensione; } cout<<endl; for (int i=0; i<dimensione; i++) //caricamento del vettore { cout<<"Inserisci elemento nella posizione "<<i<<":"<<endl; cin>>vettore; } cout<<endl; for (int i=0; i<dimensione; i++) //controllo pari e dispari { if (vettore%2==0) { contatore_pari++; } else { contatore_dispari++; } } cout<<"Nel vettore ci sono "<<contatore_pari<<" numeri pari e "<<contatore_dispari<<" numeri dispari."<<endl; return 0; }