Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Buy a domain name - Register cheap domain names from $0.99 - Namecheap

Scalable Hosting That Grows With You

Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Semrush - keyword research tool

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

39,870 questions

51,793 answers

573 users

How to check whether an alphabet character is a vowel or not in C

3 Answers

0 votes
#include <stdio.h>

int main(int argc, char **argv)
{
    char ch = 'i';
     
    int vowel = (ch == 'a' || ch == 'e' || ch == 'i' || ch == 'o' || ch == 'u' || 
                 ch == 'A' || ch == 'E' || ch == 'I' || ch == 'O' || ch == 'U');
 
    if (vowel)
        printf("%c is a vowel", ch);
    else
        printf("%c is not a vowel", ch);
     
    return 0;
}
 
  
/*
run:
  
i is a vowel
  
*/

 



answered May 23, 2017 by avibootz
edited May 23, 2017 by avibootz
0 votes
#include <stdio.h>
 
int main(int argc, char **argv)
{
    char ch = 'e';
 
    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", ch);
            break;
        default:
            printf("%c is not a vowel", ch);
    }              
    
    return 0;
}

 
/*
run:
 
e is a vowel
 
*/

 



answered May 23, 2017 by avibootz
0 votes
#include <stdio.h>

int is_vowel(char ch);
 
int main(int argc, char **argv)
{
    char ch = 'e';
 
    if (is_vowel(ch))
        printf("%c is a vowel", ch);
    else    
        printf("%c is not a vowel", ch);
    
    return 0;
}

int is_vowel(char ch)
{
    int vowel = (ch == 'a' || ch == 'e' || ch == 'i' || ch == 'o' || ch == 'u' || 
                 ch == 'A' || ch == 'E' || ch == 'I' || ch == 'O' || ch == 'U');
 
    if (vowel)
       return 1;
 
    return 0;
}

 
/*
run:
 
e is a vowel
 
*/

 



answered May 23, 2017 by avibootz

Related questions

1 answer 125 views
2 answers 204 views
1 answer 164 views
3 answers 370 views
...