Anteprima
Vedrai una selezione di 1 pagina su 1
Somma dei valori in posizioni pari e in posizioni dispari di un vettore Pag. 1
1 su 1
Disdici quando vuoi 162x117
Disdici quando
vuoi
Acquista con carta
o PayPal
Scarica i documenti
tutte le volte che vuoi
Sintesi
#include <iostream>
using namespace std;

int main()
{
const int dimensione_massima=100; //dimensione massima del vettore
int vettore[100]; //dichiarazione del vettore
int dimensione; //dimensione del vettore
int somma_posizioni_pari=0; //somma posizioni pari
int somma_posizioni_dispari=0; //somma posizioni dispari

cout<<"Inserisci la dimensione del vettore."<<endl;
cin>>dimensione;
while (dimensione>dimensione_massima || dimensione<2) //controllo 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<<": ";
cin>>vettore;
}
cout<<endl;

for (int i=0; i<dimensione; i++) //somma dei valori
{
if (i%2==0) //controlla se è divisibile per 2
{
somma_posizioni_pari=somma_posizioni_pari+vettore;
}
else
{
somma_posizioni_dispari=somma_posizioni_dispari+vettore;
}
}

cout<<"La somma degli elementi nelle posizioni pari e': "<<somma_posizioni_pari<<endl;
cout<<"La somma degli elementi nelle poisizioni dispari e': "<<somma_posizioni_dispari<<endl;

return 0;
}
Dettagli
Publisher
1 pagine
116 download