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.

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer 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...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!