C Program to Count the Number of Vowels & Consonants
- Prateek Chauhan

 - May 20, 2020
 - 1 min read
 
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: 10Please write comments if you find anything incorrect, or you want to share more information about the topic discussed above.
Follow Programmers Door for more.
.png)



Comments