/* Stabilire una password e memorizzarla in una stringa. Scrivere un programma che chieda all'utente di inserire la password e che ne confermi o meno l'esattezza. Permettere al piu' tre tentativi prima di negargli la possibilita' di riprovare. */ #include #include #include using namespace std; int main() { char password[] = "nSdW28ht"; char passwd_utente[9]; cout << "Inserire password (max 8 caratteri): "; int tentativi = 0; do { cin >> passwd_utente; if (strcmp(passwd_utente, password) == 0) break; if (tentativi == 2) cout << "Password non valida" << endl; else cout << "Password non valida, ritenta" << endl; ++tentativi; } while (tentativi < 3); if (tentativi == 3) cout << "Accesso negato" << endl; else cout << "Accesso consentito" << endl; getch(); return 0; }