Ir ao conteúdo
  • Cadastre-se

MatheusCBJR

Membro Júnior
  • Posts

    2
  • Cadastrado em

  • Última visita

Reputação

4
  1. depois de muuito tempo consegui fazer, eu tinha uma lista de exercicios de string e recursividade, fiquei boa parte do dia fazendo kk e é de um curso sim, de eletrônica para fazer aquela questão eu abandonei a ideia de tentar fazer os programas com função, porque so me confundia, dai eu fui fazer outro exercicio que era para saber quantas palavras era, dai eu tive a ideia de fazer o seguinte programa nesse exercicio que estava em duvida: #include <stdio.h> int main (){ char a[30]; printf("Digite uma palavra: "); fgets(a,30,stdin); int i; int z=0; for (i=0;i<=30;i++){ if (a[i]=='a'){ z=z+1; } if (a[i]=='e'){ z=z+1; } if (a[i]=='i'){ z=z+1; } if (a[i]=='o'){ z=z+1; } if (a[i]=='u'){ z=z+1; } } printf("A palavra tem %i vogais",z); return (0); } ai usei a variavel z como um contador de vogal, o problema é que tem que fazer letra por letra, aí tenho que botar essas letras em maiúscula tb, eu botei o tamanho do vetor como 30 porque dificilmente vai ter uma palavras com mais de 30 letras, e se tiver menos nao é problema ne mas muito obrigado giu_d pela atenção que você teve para me ajudar, eu vou levar em consideração o que você disse, para fazer de uma forma mais certa kk, mas por hj chega de programação
  2. galera sou iniciante na área de programação, tenho um exercício no qual tenho que digitar uma string e mostrar na tela o número de vogais que a string possui, tentei fazer porém eu estou quebrando a cabeça e não consegui fazer, gostaria de ajuda para resolver, o que eu fiz até agora está embaixo: #include <stdio.h> int main (void) { int tamanhostring(char string[]); char stringdigitada[20]; printf("digite uma string: "); scanf("%s",stringdigitada); int n = tamanhostring(stringdigitada); printf("a string %s possui %i vogais",stringdigitada,n); return (0); } int tamanhostring(char string []) { char vogais [10] = "AaEeIiOu"; int i; int nvoagis = 0; for (i=0; i<10; i++) if (vogais == string[nvoagis] != '\0') ++nvogais; } return (nvogais); }

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...