Posted by : ANIMESH SHAW Tuesday, 1 May 2012




#include<stdio.h>
 
int count_vowels(char []);
int check_vowel(char);
 
main()
{
   char array[100];
   int c;
 
   printf("Enter a string\n");
   gets(array);
 
   c = count_vowels(array);
 
   printf("Number of vowels: %d\n", c);
 
   return 0;
}
 
int count_vowels(char a[])
{
   int count = 0, c = 0, flag;
   char d;
 
   do
   {   
      d = a[c];
 
      flag = check_vowel(d);
 
      if ( flag == 1 )
         count++;
 
      c++;
   }while( d != '\0' );
 
   return count;
}
 
int check_vowel(char a)
{
   if ( a >= 'A' && a <= 'Z' )
      a = a + 'a' - 'A';   /* Converting to lower case */
 
   if ( a == 'a' || a == 'e' || a == 'i' || a == 'o' || a == 'u')
      return 1;
 
   return 0;
}

Popular Post

Blog Archive

Total Pageviews

Sign In

Follow by Email

Powered by Blogger.

Like Us on Facebook

Search This Blog

Loading...

Indian Coder

- Copyright © Programming Mania -Metrominimalist- Powered by Blogger - Designed by Johanes Djogan -