#include #include #include #include #include #include #include #include #define MIN(a,b) (((a)<(b))?(a):(b)) using namespace std; char numbers[] = "0123456789",lower_case[] = "abcdefghijklmnopqrstuvwxyz",upper_case[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZ",special_characters[] = "!@#$%^&*()-+"; bool present(char psswd[],char str[]) { int len1 = strlen(psswd), len2 = strlen(str); for(int i=0;i>len; cin>>psswd; //if(len<6) // toadd+=6-len; if(!present(psswd,numbers)) { toadd++; } if(!present(psswd,lower_case)) { toadd++; } if(!present(psswd,upper_case)) { toadd++; } if(!present(psswd,special_characters)) { toadd++; } if((toadd+len)<6) { toadd+=6-(toadd+len); } cout<>len; return 0; }