can some one help me finishing this problem.<br><br>#include <iostream.h><br>#include <iomanip.h><br>#include <string.h><br>#include <ctype.h><br><br>class Password // class declaration<br>{<br> public:<br> Password();<br> Password(char);<br> check();<br> void setPassword(char);<br> private:<br> HasUpperCase(); //check for password<br> HasLowercase();<br> HasDigit();<br> char szPassword;<br>}<br><br>//implementation<br><br><br>Password:assword()<br><br>Password:assword(char szPassword)<br>{<br><br> szPassword = szPasssPhase;<br>}<br><br>Password::check()<br>{<br> while(bReturnValue != 0)<br> {<br> if((HasLowerCase()) &&<br> (HasUpperCase()) &&<br> (Hasdigit()) &&<br> (szPassword.length() >=6))<br> cout<<"Your password is correct. Please process "<<endl;<br> }<br> while (bReturnValue =0)<br> {<br> cout<< "Your password is incorrect. exit and try again. "<<endl;<br> exit()<br> }<br> return bReturnValue;<br><br>}<br>Password::HasLowerCase()<br>{<br> int x;<br> bRetVal =0;<br> for(x=0;x<=(szPassword.lenght()-1); x++0<br> {<br> if(islower((int)szPassword[x])) //return a non-zero value if true<br> {<br> bRetVal !=0;<br> break;<br> }<br> }<br><br> return bRetVal;<br><br> Password::HasUpperCase()<br> {<br> bRetVal = 0;<br> int x;<br><br> for (x=0;; x<=(szPassword[x]))//returns a no-zero<br> {<br> if(isupper((int)szPassword[x]))<br> {<br> (bRetval !=0)<br> break;<br> }<br><br> {<br> return bRetVal;<br> }<br><br> Password::HasDigit()<br> {<br> bRetVal =0;<br> int x;<br><br> for (x=0;x<=(szPasswordl.length()-1)<br> {<br> if(isdigit((int)szPassword[x]))<br> {<br> bRetVal !=0;<br> break;<br> }<br> return bRetVa;;<br> }<br> int main()<br> {<br> Password a, b, c , d;<br> cout<<"the password is: "<br> a.Password()<br> b.Password(string):<br> c.Check();<br> d.setPassword(string;<br> }<br><br>I am stuck