Witam wszystkich !!
Na wstępie chciałbym poinformować, że jestem początkującym programistą ;).
Mam zadanie do wykonanie z którym się borykam :(. Byłbym wdzięczny za pomoc :)
Napisz funkcje :
bool check(const char* pass);
która pobiera hasło (jako C-napis, czyli tablicą znaków) i sprawdza jego poprawność.
Przyjmujemy, że poprawne hasło zawiera
- co najmniej 8 znaków;
- co najmniej 6 znaków różnych;
- co najmniej 1 cyfrę;
- co najmniej 1 dużą literę;
- co najmniej 1 małą literę;
- co najmniej 1 znak interpunkcyjny.
Funkcja zwraca true jeśli hasło jest poprawne, a jeśli nie, to zwraca false, a przedtem wypisuje komunikat o przyczynie niepoprawności. Można założyć, że znaki są
znakami ASCII o kodach w zakresie [33; 126].
dodanie znacznika <code class="c">
- @furious programming