C PROGRAM TO CALCULATE NUMBER OF VOWELS, DIGITS, CONSONANTS, SPECIAL CHARACTERS AND SPACES BETWEEN THE STRING IN AN ENTERED STRING
C PROGRAM TO CALCULATE NUMBER OF VOWELS, DIGITS, CONSONANTS, SPECIAL CHARACTERS AND SPACES BETWEEN THE STRING IN AN ENTERED STRING
#include <stdio.h>
#include <string.h>
int main()
{
char str[100];
int i, leng, v = 0, c = 0, w = 0, d = 0, s = 0;
printf("Enter String:\n");
gets(str);
leng = strlen(str);
for (i = 0; i < leng; i++)
{
if (str[i] == 'a' || str[i] == 'e' || str[i] == 'i' ||
str[i] == 'o' || str[i] == 'u' ||
str[i] == 'A' || str[i] == 'E' || str[i] == 'I' ||
str[i] == 'O' || str[i] == 'U')
{
v++;
}
else if (str[i] >= 'a' && str[i] <= 'z' ||
str[i] >= 'A' && str[i] <= 'Z')
{
c++;
}
else if (str[i] == ' ')
{
w++;
}
else if (str[i] >= '0' && str[i] <= '9')
{
d++;
}
else
{
s++;
}
}
printf("\nNUMBER OF VOWELS = %d", v);
printf("\nNUMBER OF CONSONANTS = %d", c);
printf("\nNUMBER OF SPACES BETWEEN WORDS = %d", w);
printf("\nNUMBER OF DIGITS = %d", d);
printf("\nNUMBER OF SPECIAL CHARACTERS = %d", s);
return 0;
}
//OUTPUT
Enter String:
ABC 123 @#$ def 456 %^& +-*
NUMBER OF VOWELS = 2
NUMBER OF CONSONANTS = 4
NUMBER OF SPACES BETWEEN WORDS = 7
NUMBER OF DIGITS = 6
NUMBER OF SPECIAL CHARACTERS = 9
Comments
Post a Comment