0

What did I do wrong?

At the password validation challenge i fail only the 8 case and i don t know why Here s the code #include <iostream> #include <string> #include <algorithm> #include <array> using namespace std; int main() { string str; cin>>str; char numbers[] = {'0', '1', '2', '3', '4', '5' , '6', '7', '8', '9'}; char specials[] = {'!', '@', '#', '$', '%', '&' , '*'}; bool foundn; bool founds; int length = str.length(); size_t foundn1 = str.find_first_of(numbers); if(foundn1 != string::npos) { str.erase(foundn1, 1); } size_t foundn2 = str.find_first_of(numbers); if(foundn2 != string::npos) { foundn = true; } size_t founds1 = str.find_first_of(specials); if(founds1 != string::npos) { str.erase(founds1, 1); } size_t founds2 = str.find_first_of(specials); if(founds2 != string::npos) { founds = true; } if(foundn == true && founds == true && length > 6) { cout<<"Strong"; } else {cout<<"Weak"}

3/2/2020 5:08:25 PM

BlackGuy

3 Answers

New Answer

+6

You missed semicolon(;) on last else, and a closing } at the end of the script

0

It s not that, i ve putted it in the source code, here i got no space left I got 12 correct cases but one of them is not

-2

its because you forgot to eat a sandwich