Ir ao conteúdo

Ajuda com string


btmvdr

Posts recomendados

Postado
#include <stdio.h>
#include <stdlib.h>
main(){

int qtd_vogal=0, cont;
char frase[100];

for(cont=0; cont<=9; cont++) {
printf(" Digite uma frase:\n ");
scanf("%s",&frase);{

switch(frase[100]){
case 'a':
qtd_vogal=qtd_vogal+1;
break;

case 'A':
qtd_vogal=qtd_vogal+1;
break;

case 'e':
qtd_vogal=qtd_vogal+1;
break;

case 'E':
qtd_vogal=qtd_vogal+1;
break;

case 'i':
qtd_vogal=qtd_vogal+1;
break;

case 'I':
qtd_vogal=qtd_vogal+1;
break;

case 'o':
qtd_vogal=qtd_vogal+1;
break;

case 'O':
qtd_vogal=qtd_vogal+1;
break;

case 'u':
qtd_vogal=qtd_vogal+1;
break;

case 'U':
qtd_vogal=qtd_vogal+1;
}
printf("Quantidade de a =%d\nde e =%d\nde i=%d\nde o=%d\nde u=%d\n", qtd_vogal);
system("pause");
return 0;
}}}

Postado

Vê se esse codigo ajuda


#include <stdio.h>
#include <stdlib.h>

int main(){

int qtd_vogal=0, cont;
int qtd_vogal_a=0,qtd_vogal_e=0,qtd_vogal_i=0,qtd_vogal_o=0,qtd_vogal_u=0;
char frase[100];

printf(" Digite uma frase:\n ");
scanf("%s",&frase);

for(cont=0;cont<100; cont++) {

switch(frase[cont]){//aqui você estava verificando apenas a ultima posição do vetor
case 'a':
qtd_vogal=qtd_vogal+1;//quantidade total de vogais
qtd_vogal_a=qtd_vogal_a+1;//quantidade de vogais a
continue;//se você usar break ele vai sair do laço for
case 'e':
qtd_vogal=qtd_vogal+1;
qtd_vogal_e=qtd_vogal_e+1;//quantidade de vogais e
continue;
case 'i':
qtd_vogal=qtd_vogal+1;
qtd_vogal_i=qtd_vogal_i+1;//quantidade de vogais i
continue;
case 'o':
qtd_vogal=qtd_vogal+1;
qtd_vogal_o=qtd_vogal_o+1;//quantidade de vogais o
continue;
case 'u':
qtd_vogal=qtd_vogal+1;
qtd_vogal_u=qtd_vogal_u+1;//quantidade de vogais u
continue;
default:
continue;
}
}

printf("Quantidade de a =%d\nde e =%d\nde i=%d\nde o=%d\nde u=%d e a quantidade total %d\n\n",qtd_vogal_a,qtd_vogal_e,qtd_vogal_i,qtd_vogal_o,qtd_vogal_u,qtd_vogal);

system("pause");
return 0;
}

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

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!