Ir ao conteúdo

Posts recomendados

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

int main(void)
{
 	char str[50];
	char caracteres[53] = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
 	int i, j, total = 0;
 	int tam1 = strlen(str);
 	int tam2 = strlen(caracteres);
 	for(i=0; i<tam1; i++){
 		for(j=0; j<tam2; j++){
 			if(str[i] == caracteres [j]){
 				total++;
 				break;
			 }
		 }
	 }
	 printf ("Numero de caracteres = %d\n", total);
 	system("pause");
 	return 0;
}

Boa madrugada, caros colegas.

 

Preciso criar um programa em que o usuário digite uma string (palavra/frase de no máximo [50] caracteres) e, após, digite um caractere (letra do alfabeto) e o programa calcule quantas vezes o caractere informado ocorre dentro da string, sendo ao final da execução informado, ao usuário, a quantidade de vezes que o caractere se repete na string.

estou batendo cabeça e não saio do lugar. grato desde já pela colaboração.

Postado

Você pode fazer algo assim

#include<stdio.h>

int main()
{
	int i, conta = 0;
	char caracteres[50], c;

	printf("Digite uma string: ");
	gets(caracteres);

	printf("Informe um caractere da string: ");
	scanf("%c", &c);

	for(i=0; caracteres[i]!='\0'; i++) {
		if(caracteres[i]==c)
			conta++;
	}

	if(conta==0) {
		printf("Caractere nao encontrado");
	} else {
		printf ("Contagem de caracteres = %d\n", conta);
	}
}

 

  • Curtir 2

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

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!