#include using namespace std; int main () { int voto, sommaVoti = 0, contatore = 0; float media; bool continua = true; while(continua == true) { cout << "Inserisci il voto (min. 18, max 30, 0 esci): "; cin >> voto; while (((voto < 18) || (voto > 30)) && (voto != 0)) { cout << "Errore, il voto specificato non e' valido, reinseriscilo: "; cin >> voto; } if(voto == 0) { continua = false; } else { sommaVoti = sommaVoti + voto; contatore++; } } cout << "La somma dei voti e' pari a: " << sommaVoti << endl; if ((sommaVoti > 0) && (contatore > 0)) { media = sommaVoti / contatore; cout << "La media vale: " media << endl; } else { cout << "Impossibile calcolare la media." << endl; } return 0; }