Ominide 1580 punti
Questo appunto contiene un allegato
Esercizio Azzeramento numeri dispari scaricato 0 volte

C++ - Esercizio "Azzeramento numeri dispari"

Programma in C++ che, dopo aver caricato un vettore, azzera tutti i numeri dispari inseriti nel vettore.

#include <iostream>
using namespace std;

int main()
{
const int dimensione_massima=100;
int dimensione_vettore;
int vettore[100]; //dichiarazione vettore

cout<<"Inserisci la dimensione del vettore: "; //inserimento dimensione
cin>>dimensione_vettore;
while (dimensione_vettore>dimensione_massima || dimensione_vettore<2)
{
cout<<"Errore. Inserisci la dimensione del vettore: ";
cin>>dimensione_vettore;
}
cout<<endl;

for (int i=0; i<dimensione_vettore; i++) //caricamento del vettore
{
cout<<"Inserisci l'elemento nella posizione "<<i<<": ";

cin>>vettore;
}
cout<<endl;

cout<<"Adesso tutti i numeri dispari verranno azzerati."<<endl;
cout<<endl;

for (int i=0; i<dimensione_vettore; i++) //azzera i numeri dispari
{
if (vettore%2==1)
{
vettore=0;
}
}

cout<<"Risultato:"<<endl;
cout<<endl;

for (int i=0; i<dimensione_vettore; i++) //stampa il vettore finale
{
cout<<"Elemento nella posizione "<<i<<": "<<vettore<<endl;
}

return 0;
}

Hai bisogno di aiuto in Informatica?
Trova il tuo insegnante su Skuola.net | Ripetizioni
Registrati via email