C Introduction
Control Statement
- Program to find factor of a number
- Program to find largest number among n numbers
- Program to print multiplication table
- An effective way to use of Else If
- Program to check vowel or not
- Program to find factorial of number
- Program to find the Fibonacci Series
- Program to check Palindrome or not
- Program to find sum of digits
Functions
Array
Pointers
Structure and Union
Data Files
Program to check vowel or not
In this program, We will learn program to check vowel or not. To check any character is vowel or not, We will use switch case. Before that, To understand this example, You must have knowledge in following topics
Algorithm
This is the algorithm of program to check vowel or not
Step 1: Start
Step 2: Initialize character variable as ch
Step 3: Take input from user and store in ch variable
Step 4: IF ch is a,e,i,o,u THEN
Step 4.1: Vowel
Step 5: Else
Step 5.1: Not Vowel
Step 6: End
Flowchart
This is the flowchart to check whether character is vowel or not

Now, Let’s look at code to understand how to whether character is vowel or not with the use of switch
CODE: Use of Else if
#include<stdio.h>
int 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%c is a vowel.", ch);
break;
default:
printf("\n%c is not a vowel.", ch);
}
return 0;
}
The output of above program is
Input a Character : a
a is a vowel.
Input a Character : d
d is not a vowel.
We will use switch case to check vowel or not. In the same place, We can also use if else condition to check the vowel or not.
if( ch == 'a' || ch == 'A' || ch == 'e' || ch == 'E' || ch == 'i' || ch == 'I' || ch == 'o' || ch == 'O' || ch == 'u' || ch == 'U' ){
//print character is vowel
}else{
// print character is not vowel
}
You can use any of the above condition.