Ir para conteúdo
Fórum Script Brasil
  • 0

Vetores


Jboeng

Pergunta

Tenho um programa para ler o numero de consoantes vogais, espaços em branco e letras, porem ele so conta as consoantes. vogais e letras da primeira palavra antes de dar o espaço, como faço para ele contar as seguintes vogais, consoantes e espaços em branco???

#include<stdio.h>            
#include<conio.h>           

char frase[80];               
int numletras=0;              
int numvogal=0;                
int numconsoantes=0;           
int numespacobr=0;             

main()                         
{
    int i;                   
    printf("Entre com uma frase de ateh 80 caracteres:\n");
    scanf("%s",&frase[0]);                                         
    for(i=0; frase[i]; i++)                            
    {                                                    
             numletras++;                               
             switch(frase[i])                          
             {                                           
                         case 'a': numvogal++; break;  
                         case 'e': numvogal++; break; 
                         case 'i': numvogal++; break;    
                         case 'o': numvogal++; break;   
                         case 'u': numvogal++; break;   
                         case ' ': numespacobr++; break; 
                         default: numconsoantes++;      
                         }                             
                         }                              
                         numletras=numletras-numespacobr;
                         printf("\nA frase tem %d letras.",numletras);             
                         printf("\nA frase tem %d vogais.",numvogal);               
                         printf("\nA frase tem %d consoantes.",numconsoantes);       
                         printf("\nA frase tem %d espacos em branco.",numespacobr); 
                         getch();                                                   
                         }

Grato.

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...