#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#include <string.h>
#include <math.h>

int main()
{
  int a = 0;
  int upper= 0, num= 0, sign= 0;
  char password[a];
  printf("Enter your password (must have an upper case, a no. and a $)\n");
  scanf(" %s", password);
  for(a = 0; a <= 8; a++)
{
      if(isalpha(password[a]))
         {
           if (isupper(password[a]))
           {
            upper++;
           }
         }
     else if (isdigit(password[a]))
         {
          num++;
         }
     else if(password[a]== '$')
         {
          sign++;
         }
         printf("\n");
}
 if((upper!=0) && (num!=0) && (sign!=0))
 {
     printf("you have a valid password\n");
 }
 else
 {
     printf("Invalid Password!! Try Again\n");
 }
return 0;
}