Ir ao conteúdo

Posts recomendados

Postado

Olá, estou precisando implementar um verificador de vogais e consoantes no código que eu fiz(com uma finalidade diferente, pois isso seria apenas um incremento). 
 

int main(){

 int  i = 0, letra;
 char c, vogal[10] = "aeiouAEIOU";
//usuario digita o texto e armazena em um while((c=fgetc(stdin)

 while(i < 200){
       if(letra[i]){
         printf("%c = %d\n",i, letra[i]);}
           i++; }
//agora tentei implementar o switch case, mas não consegui
    switch(vogal[i]){
    case 'a':
    printf("Existem %i vogais e %i consoantes", vogal); }
    return 0;
}

 

Postado

@oTRG

8 horas atrás, oTRG disse:

verificador de vogais e consoantes

Verificador ou contador?

Pelo seu código, parece que está querendo fazer um contador.

Só temos 5 vogais: A, E, I, O e U, que em decimal representam (considerando letras minúsculas) 97, 101, 105, 111 e 117.

 

Apenas converta tudo para letras minúsculas e verifique essas 5, caso a igualdade não seja satisfeita, então é uma consoante, este será o default do seu switch/case (considerando que o usuário não inseriu nada além de letras).

Agora, onde você vai colocar o switch/case é sua escolha. Se vai colocar logo após cobrar cada letra, ou depois em um loop, fique à vontade. Provavelmente você vai ter que incrementar dois contadores para conseguir imprimir a quantidade de vogais e consoantes no final.

Do que você fez até agora, imagino que queira contar em um loop após cobrar as letras mesmo, então faça isso. 

 

PS: do jeito que você declarou a variável letra, ela não é nem ao menos um vetor.

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!