TECHASHUS - C PROGRAM FOR CHECK WHETHER INPUT ALPHABET IS A VOWEL OR NOT
This code checks whether an input alphabet is a vowel or not. Both lower-case and upper-case are checked
PROGRAM :
#include <stdio.h> int main() { char ch; printf("Enter a character\n"); scanf("%c", &ch); if (ch == 'a' || ch == 'A' || ch == 'e' || ch == 'E' || ch == 'i' || ch == 'I' || ch =='o' || ch=='O' || ch == 'u' || ch == 'U') printf("%c is a vowel.\n", ch); else printf("%c is not a vowel.\n", ch); return 0; }
OUTPUT :
Enter a Character
a
a is a Vowel.
CHECK VOWEL USING SWITCH STATEMENT :
PROGRAM :
#include <stdio.h> int main() { char ch; printf("Input a character\n"); 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("%c is a vowel.\n", ch); break; default: printf("%c is not a vowel.\n", ch); } return 0; }
FUNCTION TO CHECK VOWEL :
int check_vowel(char a)
{ if (a >= 'A' && a <= 'Z') a = a + 'a' - 'A'; /* Converting to lower case or use a = a + 32 */ if (a == 'a' || a == 'e' || a == 'i' || a == 'o' || a == 'u') return 1; return 0; }
This function can also be used to check if a character is a consonant or not, if it's not a vowel then it will be a consonant,
but make sure that the character is an alphabet not a special character.
No comments: