preciso fazer um programa que indique quantas vogais i, tem na palavra digitada, quantas vogais no total, que coloque as vogais em minusculo e as consoantes em maiusculo e que depois exclua as tres ultimas letras da palavra
comecei assim
#include <iostream>
#include <string.h>
using namespace std;
int main()
{
char palavra[20];
int i, v , g, b,tam ,contador, contador2;
cout<<"Digite uma palavra \n";
cin>>palavra;
tam=strlen(palavra);
contador=0;
contador2=0;
for (i=0; i<tam; i++)
if (palavra=='i')
{
contador++;
}
for (v=0; v<tam;v++)
if (palavra[v]=='a' || palavra[v]=='e' ||palavra[v]=='i' ||palavra[v]=='o' ||palavra[v]=='u')
{
contador2++;
}
cout<<"numero de vogais 'i' " <<contador <<"\n";
cout<<"numero total de vogais " <<contador2 <<"\n";
palavra[tam]='\0';
Utilizamos cookies e tecnologias semelhantes de acordo com a nossa Política de Privacidade, e ao continuar navegando, você concorda com estas condições.
Pergunta
Luiz Eduardo Pereira
preciso fazer um programa que indique quantas vogais i, tem na palavra digitada, quantas vogais no total, que coloque as vogais em minusculo e as consoantes em maiusculo e que depois exclua as tres ultimas letras da palavra
comecei assim
#include <iostream>
#include <string.h>
using namespace std;
int main()
{
char palavra[20];
int i, v , g, b,tam ,contador, contador2;
cout<<"Digite uma palavra \n";
cin>>palavra;
tam=strlen(palavra);
contador=0;
contador2=0;
for (i=0; i<tam; i++)
if (palavra=='i')
{
contador++;
}
for (v=0; v<tam;v++)
if (palavra[v]=='a' || palavra[v]=='e' ||palavra[v]=='i' ||palavra[v]=='o' ||palavra[v]=='u')
{
contador2++;
}
cout<<"numero de vogais 'i' " <<contador <<"\n";
cout<<"numero total de vogais " <<contador2 <<"\n";
palavra[tam]='\0';
return 0;
}
Link para o comentário
Compartilhar em outros sites
0 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.