xxxxxxxxxx
#include<stdio.h>
2 int num_vowels(char*);
3 void main()
4 {
5 char s[10];
6 int c;
7 printf("Enter the string...\n");
8 scanf("%s",s);
9 c=num_vowels(s);
10 printf("%d",c);
11 printf("\n");
12 }
13 int num_vowels(char*s)
14 {
15 int c=0;
16 int i;
17
18 for(i=0;s[i]!='\0';i++)
19 if(s[i]=='a'||s[i]=='e'||s[i]=='i'||s[i]=='o'||s[i]=='u'||s[i]=='A'||s[i]=='E'||s[i]=='I'||s[i]=='O'||s[i]=='U')
20 c++;
21 return c;
22 }
23
24
25
26
27
28
~
Using Switch case is much easier
xxxxxxxxxx
#include<stdio.h>
void main()
{
char ch;
printf("Input a Character : ");
scanf("%c", &ch);
switch(ch)
{
case 'a':
case 'A':
case 'e':
case 'E':
case 'i':
case 'I':
case 'o':
case 'O':
case 'u':
case 'U':
printf("\n\n%c is a vowel.\n\n", ch);
break;
default:
printf("%c is not a vowel.\n\n", ch);
}
}