Mam takie zadanie "Napisz program służący do weryfikacji haseł, który daje użytkownikowi tylko kilka szans
na podanie poprawnego hasła, dzięki czemu użycie łamacza haseł będzie trudne."
Dosyc mocno eksperymentowałem w kodzie i nie wychodzi, chciałbym spytać czy to co zrobiłem(w if i else break oraz i--) jest dozwolone, prosiłbym również o jakieś wskazówki.
#include <iostream>
using namespace std;
int main()
{
string haslo;
cout << "witaj" << endl;
cout << "wpisz swoje haslo";
for(i=5;i>0;i--)
{
cout << "wpisz swoje haslo: ";
if(haslo=="abc")
{
cout << "udalo sie zalogowac";
break;
}
else
{
cout << "bledne haslo, pozostalo prob ";
i--;
}
}
return 0;
}