electrofriends.com  

...bringing innovative minds together       | HOME | ABOUT US | ARTICLES | SOURCE CODES | PROJECTS | EBOOKS |  FEEDBACK |  

TO COUNT THE NUMBER OF VOWELS IN A GIVEN STRING

Here is a program to count number of vowels present in an entered sentence.

Logic:  Here variable 'vowels' is incremented whenever a vowel found in tracing. Logic behind this is very simple, that comparing each character to the set of vowels, predefined in an array. If this character is in the set of vowels then it implies that character is a vowel, so we increment the count by one.

Same logic can be applied to find the existence of  any letter set in the predetermined array.

 

 

#include<stdio.h>
#include<conio.h>
void main()
{
        char str[50];
        int vowels = 0, i = 0;
        clrscr();
        printf("\n\n\t ENTER A STRING...: ");
        gets(str);
        while(str[i] != '\0')
        {
                 if(str[i]=='A' || str[i]=='a' || str[i]=='E' || str[i]=='e' || str[i]=='I' || str[i]=='i' ||
                    str[i]=='O' || str[i]=='o' || str[i]=='U' || str[i]=='u')
                            vowels++;
                 i++;
        }
        printf("\n\n\t THE TOTAL NUMBER OF VOWELS IS...: %d", vowels);
        getch();
}

Download exe and source code here.

Related source codes :

       Select program from the list

 

 

 | HOME | ABOUT US | ARTICLES |  SOURCE CODES | PROJECTS |  SITEMAP |  EBOOKS | FEEDBACK |   



  Copyrights © 2005-2007 electrofriends.com, All rights reserved. webmaster@electrofriends.com