Vérifier si un caractère est une voyelle ou une consonne en C

Dans ce tutoriel vous allez découvrir comment écrire un programme en C pour vérifier une voyelle ou une consonne. D’ailleurs en français, il y’a six alphabets A, E, I, O, U et Y sont appelés des voyelles. Tous les alphabets restants sauf ces cinq sont appelés des consonnes.
 
 

Vérifier si un caractère est une voyelle en utilisant if else
#include <stdio.h>

int main()
{
    char c;

    printf("Entrer un caractère: \n");
    scanf(" %c", &c);
    
    if(c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u' || c == 'y' ||
		c == 'A' || c == 'E' || c == 'I' || c == 'O' || c == 'U' || c == 'Y')  {
		printf("\n %c est une voyelle.", c);
	}
    else {
    	printf("\n %c est une consonne.", c);
	}
    return 0;
}

La sortie :

 
 

Vérifier si un caractère est une voyelle en utilisant une fonction
#include <stdio.h>

int isVowel(char c)
{
    if (c >= 'A' && c <= 'Z')
       c = c + 32; 
 
    if (c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u' || c == 'y')
       return 1;
 
    return 0;
}

int main()
{
    char c;
    printf("Entrer un caractère: \n");
    scanf(" %c", &c);
    
    if(isVowel(c))  {
		printf("\n %c est une voyelle.", c);
	}
    else {
    	printf("\n %c est une consonne.", c);
	}
    return 0;
}

La sortie :

 
 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.