C Program to Check Whether a Character is Consonant or not
Program
#include<stdio.h>
#include<conio.h>
int main()
{
char ch;
clrscr();
printf("Enter any character: ");
scanf("%c", &ch);
/* Converting to lowercase if it is uppercase */
ch = ch>='A'&&ch<='Z'?ch+32:ch;
/* Making Decision */
if(ch>='a'&&ch<='z')
{
if(ch=='a'||ch=='e'||ch=='i'||ch=='o'||ch=='u')
{
printf("It is NOT CONSONANT.");
}
else
{
printf("It is CONSONANT.");
}
}
else
{
printf("It is not CONSONANT.");
}
getch();
return(0);
}
Output of above program :
Run 1: ---------- Enter any character: a ↲ a is NOT CONSONANT. Run 2: ---------- Enter any character: p ↲ p is CONSONANT. Run 3: ---------- Enter any character: B ↲ B is CONSONANT. Run 4: ---------- Enter any character: 9 ↲ 9 is NOT CONSONANT. Note: ↲ indicates ENTER is pressed.