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 :

 
 

Une réflexion sur “Vérifier si un caractère est une voyelle ou une consonne en C

  • novembre 23, 2022 à 8:30 pm
    Permalien

    bonsoir comment allez vous. svp je demande de l’aide pour mon devoir.
    1) Écrire un algorithme qui permet de lire un caractère et retourner si le caractère est une voyelle ou une consonne.
    2) Écrire un algorithme qui permet de lire un nombre entier et retourner sa traduction en lettre.

    Répondre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *