//Dato un vettore di n elementi crearne:

//uno con gli elementi di posto pari

//e uno con gli elementi di posto dispari

#include

using namespace std;

const int MAX=100;

int Dimensionamento();

int CaricaVettore(int v[MAX], int d);

Stampa del vettore principale

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

cin>>d;

} while (dMAX);

return d;

}

int CaricaVettore(int v[MAX], int d)

{

for (int i=0; i

cout

cin>>v;

}

}

void Stampa_Vett_Principale(int v[], int d)

{

cout

while (d>=0){

cout

d--;

}

}

void StampaPari(int v[], int d)

{

cout

do{

if (d%2==0){

cout

}

d--;

} while (d>=0);

}

void StampaDispari(int v[], int d)

{

cout

do{

if (d%2!=0){

cout

}

d--;

} while (d>=0);

}

int main()

{

int d, v[100];

d=Dimensionamento();

cout

CaricaVettore(v,d);

Stampa_Vett_Principale(v,d);

StampaPari(v,d);

StampaDispari(v,d);

system("pause");

return 0;

}

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community