Estratto del documento

#include <iostream>

using namespace std;

int main()

{

const int dimensione_massima=100;

int vettore[100];

int dimensione;

int somma_posizioni_pari=0;

int somma_posizioni_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<<": ";

cin>>vettore[i];

}

cout<<endl;

for (int i=0; i<dimensione; i++)

{

if (i%2==0)

{

somma_posizioni_pari=somma_posizioni_pari+vettore[i];

}

else

{

somma_posizioni_dispari=somma_posizioni_dispari+vettore[i];

}

}

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;

}

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
Sintesi

Programma in C++

#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 posizioni dispari e': "<<somma_posizioni_dispari<<endl; return 0; }

D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi