Program to count the number of capital letters, small letters, digits and special symbols in given String


/* Take input into a string and count the number of capital letters,
small letters, digits and special symbols in it. */

#include

int main(void)
{
char str[80];
int x, cap, small, dig, sym;

printf("\nEnter a string : ");
gets(str);

x = cap = small = dig = sym = 0;

for( ; str[x] != '\0' ; x++)
{
if(str[x] >= 'A' && str[x] <= 'Z') cap++;
else if(str[x] >= 'a' && str[x] <= 'z') small++;
else if(str[x] >= '0' && str[x] <= '9') dig++;
else sym++;

}

printf("\nCapital letters %d\nSmall letters %d", cap, small);
printf("\nDigits %d\nSpecial symbols %d", dig, sym);

return 0;
}




3 comments:

  1. wat is the complexity of this program

    ReplyDelete
  2. nice site... it is more usefull...

    ReplyDelete
  3. thank you bro it works in java too but it count space as special character too so is space comes in special character???

    ReplyDelete