Bem estou tentando fazer um programa em C++ com vetor que conte o numero de vogais, consoantes, o total de caracteres digitados e os espaços em branco de uma frase com 80 caracteres, mais estou tendo dificuldades, pois não entendi muito bem o funcionamento dos vetores.
Programa:
#include<stdio.h>
#include<conio.h>
char frase[80];
int numletras=0;
int numvogal=0;
int numconsoantes=0;
int numespacobr=0 //não sei como fazer para contar os espaços em branco
int i;
main()
{
printf("Entre com uma frase de ateh 80 caracteres:\n");
gets(frase);
while(frase!=0)
{
numletras=numletras++;
i=i++;
}
printf("A frase tem %d, letras.",numletras);
i=0;
while(i<=numletras)
{
if(frase=='a'||'e'||'i'||'o'||'u')
numvogal=numvogal++;
else
numconsoantes=numconsoantes++;
}
printf("A frase tem %d vogais.",numvogal);
printf("A frase tem %d consoantes.",numconsoantes);
Pergunta
Jboeng
Bem estou tentando fazer um programa em C++ com vetor que conte o numero de vogais, consoantes, o total de caracteres digitados e os espaços em branco de uma frase com 80 caracteres, mais estou tendo dificuldades, pois não entendi muito bem o funcionamento dos vetores.
Programa:
#include<stdio.h>
#include<conio.h>
char frase[80];
int numletras=0;
int numvogal=0;
int numconsoantes=0;
int numespacobr=0 //não sei como fazer para contar os espaços em branco
int i;
main()
{
printf("Entre com uma frase de ateh 80 caracteres:\n");
gets(frase);
while(frase!=0)
{
numletras=numletras++;
i=i++;
}
printf("A frase tem %d, letras.",numletras);
i=0;
while(i<=numletras)
{
if(frase=='a'||'e'||'i'||'o'||'u')
numvogal=numvogal++;
else
numconsoantes=numconsoantes++;
}
printf("A frase tem %d vogais.",numvogal);
printf("A frase tem %d consoantes.",numconsoantes);
getch();
}
Editado por JboengLink 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.