#define MASSIMO 50 #include int DimensionaVettore(); void Carica(int Vett[], int Lung); int main() { int Vettore[MASSIMO]; int NumElementi; NumElementi = DimensionaVettore(); Carica(Vettore, NumElementi); // chiamata con nome dell’array come // parametro attuale return 0; } int DimensionaVettore() { int Elementi; do { cout << "Quanti elementi vuoi inserire? "; cin >> Elementi; } while ((Elementi < 1) && (Elementi > MASSIMO)); return(Elementi); } void Carica(int Vett[], int Lung) { int K; for (K = 0; K < Lung; K++) // ciclo di caricamento { cout << "\nInserisci l'elemento di posizione " << K << ": "; cin >> Vett[K]; if (Vett[K] % 2==0) continue; K--; } cout <<"\nElementi inseriti\n"; for (K = 0; K < Lung; K++) // ciclo di visualizzazione cout << Vett[K] << " "; cout << "\n"; }