double base = -1; do { cout << "inserisci base:"; cin >> base; if(base <= 0) cout << "input errato per base, riprova"; cin.ignore(100,'\n'); }while(base <= 0);