Buonasera a tutti.
Il programma non mi da errori di compilazione però come output mi da' un numero infinito, che passaggio sbaglio ?
codice:#include <cstdlib> #include <iostream> #define max 100 using namespace std; int main(int argc, char *argv[]) { int numero,i,somma=0,media; int vett[max]; cout<<"Programma che, dato il numero di capi di abbigliamento"<<endl; cout<<"comprati da 10 clienti in un negozio, determina il numero complessivo "<<endl; cout<<"di capi venduti e la media per cliente."<<endl; for (i=1;i<11;i++) { cout<<"Numero di capi comprati dal cliente numero "<<i<<": "; cin>>vett[i]; while (numero<1) { cout<<"Numero non ammesso, reinserire il numero "<<i<<": "; cin>>vett[i]; } } for (i=0;i<10;i++) { somma+=vett[i]; cout<<somma; } media=somma/10; cout<<"La media e' "<<media<<"."; system("PAUSE"); return EXIT_SUCCESS; }

Rispondi quotando