wharley Posted March 7, 2012 Report Share Posted March 7, 2012 como se compara se uma letra fornecida pelo Usuário é vogal ou consoante? Quote Link to comment Share on other sites More sharing options...
0 Binder Posted March 7, 2012 Report Share Posted March 7, 2012 (edited) Opa, eu fiz um exemplo bem simples, talvez te ajude.#include <stdio.h> #include <stdlib.h> int main() { char letra; printf("Digite um letra do alfabeto:"); scanf("%s",&letra); if((letra == 'a') || (letra == 'e') || (letra == 'i') || (letra == 'o') || (letra == 'u')) { printf("\n\nA letra e vogal!!"); } else { printf("\n\nA letra e consoante!!"); } printf("\n\n"); system("pause"); }//main Edited March 7, 2012 by Binder Quote Link to comment Share on other sites More sharing options...
0 bruce845 Posted March 12, 2012 Report Share Posted March 12, 2012 (edited) Amigo, existe uma função chamada strchr() que facilita muito os nossos trabalhos. Ela retornará 0 caso não ache o caracter.Use-a da seguinte forma:#include <ctype.h> //Sempre inclua essa biblioteca para usar essa função.#include <stdio.h>#include <stdlib.h>int main(int argc,char **argv){ char caracter = 'a'; if(strchr("aeiou",caracter)!=0) { puts("E vogal!"); } else { puts("E consoante!"); } system("pause"); return EXIT_SUCCESS;}[/codebox]Onde o 1º parâmetro você coloca todas as palavras que quer localizar e no 2º parâmetro a variável onde deseja comparar. Edited March 12, 2012 by bruce845 Quote Link to comment Share on other sites More sharing options...
Question
wharley
como se compara se uma letra fornecida pelo Usuário é vogal ou consoante?
Link to comment
Share on other sites
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.