wharley Postado Março 7, 2012 Denunciar Share Postado Março 7, 2012 como se compara se uma letra fornecida pelo Usuário é vogal ou consoante? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Binder Postado Março 7, 2012 Denunciar Share Postado Março 7, 2012 (editado) 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 Editado Março 7, 2012 por Binder Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 bruce845 Postado Março 12, 2012 Denunciar Share Postado Março 12, 2012 (editado) 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. Editado Março 12, 2012 por bruce845 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
wharley
como se compara se uma letra fornecida pelo Usuário é vogal ou consoante?
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.