top of page
Writer's picturePrateek Chauhan

C Program to Count the Number of Vowels & Consonants

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.

3 views0 comments

Recent Posts

See All

Comments


bottom of page