In this post we count the number of vowels and consonants occurred in the String.
Implementation:
#include <stdio.h>
int main()
{
char line[150]
int vowels, consonant;
vowels = consonant = 0;
printf("Enter a string: ");
scanf("%s",line);
for (int i = 0; line[i] != '\0'; i++)
{
if(line[i] == 'a' || line[i] == 'e' || line[i] == 'i' ||
line[i] == 'o' || line[i] == 'u' || line[i] == 'A' ||
line[i] == 'E' || line[i] == 'I' || line[i] == 'O' ||
line[i] == 'U')
{
vowels++;
}
else if ((line[i] >= 'a' && line[i] <= 'z') ||
(line[i] >= 'A' && line[i] <= 'Z'))
{
consonant++;
}
printf("Vowels: %d", vowels);
printf("\n Consonants: %d", consonant);
return 0;
}
Output:
Enter a string: ProgrammersDoor
Vowels: 5
Consonants: 10
Please write comments if you find anything incorrect, or you want to share more information about the topic discussed above.
Follow Programmers Door for more.
Comments