Ir para conteúdo
Fórum Script Brasil

universodco

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Sobre universodco

universodco's Achievements

0

Reputação

  1. nossa, resolvi a questão, era algo tão simples kkkkkkkkkkkkkk int qtd_letra(char palavra[51], char letra) { int i, qtd_l; for (qtd_l = i = 0; palavra[i] != '\0'; ++i) { if (palavra[i] == letra) { ++qtd_l; } } return(qtd_l); } eu simplesmente esqueci de usar as variáveis da própria função kkkkkk nossa, resolvi a questão, era algo tão simples kkkkkkkkkkkkkk int qtd_letra(char palavra[51], char letra) { int i, qtd_l; for (qtd_l = i = 0; palavra[i] != '\0'; ++i) { if (palavra[i] == letra) { ++qtd_l; } } return(qtd_l); } eu simplesmente esqueci de usar as variáveis da própria função kkkkkk
  2. Boa noite pessoal! Antes de tudo me desculpem se estou postando no lugar errado, é meu primeiro post neste fórum. Estou com o seguinte problema, tenho que fazer uma função que receba como parametro uma palavra e uma letra e dentro da função realize a contagem de quantas vezes a letra aparece dentro da palavra. Ex: Palavra: Cachecol; Letra: C; A letra "C" aparece 3 vezes. Fiz este código, mas o mesmo só retorna "0" #include<stdio.h> #include <locale.h> int qtd_letra(char palavra[51], char letra) { char p[51], l; int i, qtd_l; for (qtd_l = i = 0; p[i] != '\0'; ++i) { if (p[i] == l) { ++qtd_l; } } return(qtd_l); } int main() { setlocale(LC_ALL, "Portuguese"); char p[51], l; printf("\nInsira uma palavra: "); scanf("%s",p); getchar(); printf("Escreva uma letra: "); scanf("%c",&l); printf("\nA letra '%c' apareceu %d vez(es).\n", l,qtd_letra(p,l)); } Ajudem-me, please..
×
×
  • Criar Novo...