Namaskar C++ Guru Haru, I need help with this code, any input on this is appreciated: Sample output should be as follows: Please enter a password: Pass5 Passwords must be at least 7 characters long Please enter a password: northwest Passwords must include at least one uppercase letter Please enter a password: ALLCAPS Passwords must contain at least one lowercase letter Please enter a password: Transform5 Thank you, that is a valid password #include #include #include using namespace std; bool testPass(char[]); int main() { char *password; int length; int numCharacters; cout > numCharacters; while (numCharacters >= 7) { cout > password; length = strlen(password); while (length != numCharacters) { cout > password; length = strlen(password); } if (testPass(password)) cout << "Your password is valid." << endl; else { cout << "Your password is not valid. "; cout << "Please refer to the above warning message." << endl; } delete[] password; return 0; } bool testPass(char pass[]) { // flags bool aUpper = false, aLower = false, aDigit = false; for (int i = 0; pass[i]; ++i) if (isupper(pass[i])) aUpper = true; else if (islower(pass[i])) aLower = true; else if (isdigit(pass[i])) aDigit = true; if (aUpper && aLower && aDigit) return true; else return false; }