/* Leggere da tastiera un numero da 1 a 12 e restituire a video il mese corrispondente. Ripetere l'operazione fino a che non e' l'utente a voler smettere. */ #include int main() { char scelta = 's'; while (scelta == 's') { int mese; cout << "Inserisci un numero da 1 a 12: "; cin >> mese; switch(mese) { case 1: cout << mese << " -> gennaio" << endl; break; case 2: cout << mese << " -> febbraio" << endl; break; case 3: cout << mese << " -> marzo" << endl; break; case 4: cout << mese << " -> aprile" << endl; break; case 5: cout << mese << " -> maggio" << endl; break; case 6: cout << mese << " -> giugno" << endl; break; case 7: cout << mese << " -> luglio" << endl; break; case 8: cout << mese << " -> agosto" << endl; break; case 9: cout << mese << " -> settembre" << endl; break; case 10: cout << mese << " -> ottobre" << endl; break; case 11: cout << mese << " -> novembre" << endl; break; case 12: cout << mese << " -> dicembre" << endl; break; default: cout << "Non corrisponde ad un mese!" << endl; break; } cout << "Vuoi continuare ('s' per confermare)?" << endl; cin >> scelta; // Per pulire lo stream di input. char c; do c = cin.get(); while (c != '\n'); } return 0; }