Ominide 406 punti

//Dato un vettore di n elementi crearne:
//uno con gli elementi di posto pari
//e uno con gli elementi di posto dispari

#include <iostream>
using namespace std;

const int MAX=100;

int Dimensionamento();
int CaricaVettore(int v[MAX], int d);
void Stampa_Vett_Principale(int v[], int d);
void StampaPari(int v[], int d);
void StampaDispari(int v[], int d);

int Dimensionamento()
{
int d;
do{
cout<<"Inserisci la dimensione del vettore";
cin>>d;
} while (d<1 || d>MAX);
return d;
}

int CaricaVettore(int v[MAX], int d)
{
for (int i=0; i<d; i++) {
cout<<"Elemento di posto" <<i;
cin>>v;
}

}

void Stampa_Vett_Principale(int v[], int d)
{
cout<<"Vettore Principale:";
while (d>=0){
cout<<v[d];

d--;
}
}

void StampaPari(int v[], int d)
{
cout<<"Vettore Pari";
do{
if (d%2==0){
cout<<v[d];
}
d--;
} while (d>=0);
}

void StampaDispari(int v[], int d)
{
cout<<"Vettore Dispari";
do{
if (d%2!=0){
cout<<v[d];
}
d--;
} while (d>=0);
}

int main()
{
int d, v[100];
d=Dimensionamento();
cout<<"Carica gli elementi del vettore";
CaricaVettore(v,d);
Stampa_Vett_Principale(v,d);
StampaPari(v,d);
StampaDispari(v,d);
system("pause");
return 0;
}

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