![]()
vorrei semplicemente che l'utente inserisca un array di interi di dimensione sconosciuta, e che il programma gli dica quanti interi contiene il suo array e ne dia la somma... ho provato così, ma funziona solo se l'utente inserisce maxDIM elementi...:bubu:
chi mi aiuta? :master:codice:const int maxDIM=100; int array[maxDIM]; int i=0; int num=0, somma=0; char END='E'; cout <<endl<< setw(50) << "OPERAZIONI CON ARRAY-MATRICI\n\n"; cout << "\n\n\tinserisci i valori e digita E quando hai finito" << endl<<endl; do{ cin >> array[i]; somma += array[i]; num++; i++; } while(END!='E' || i<maxDIM); /* VARIABILE CON CICLO FOR for (i=0; END != 'E' || i<maxDIM; i++){ cin >> array[i]; somma += array[i]; num++; }*/ /* cout << "\n\n\tHai inserito "<< num <<" valori."; cout << "\n\n\tLa somma dei valori inseriti vale "<< somma<<endl;