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 :