Ir ao conteúdo
  • Cadastre-se
Vitor Vieria

C <String e arquivos em C

Recommended Posts

Faça um programa chamado “principal.c” que seja capaz de
manipular os seguintes conceitos de Strings e Arquivos:


• Encontre a menor e a maior palavra encontrada na string;

• Conte quantos caracteres diferentes a string contém no total;

• Mostre as diferentes palavras que ele contém e a quantidade de
repetições de cada uma;

 

Na verdade eu preciso dessas funções, o programa precisa de mais umas 10 funções, mas as outras eu ja consegui, porém essas estou com duvidas, se alguem puder ajudar, eu agradeço.

  • Curtir 2

Compartilhar este post


Link para o post
Compartilhar em outros sites

@Vitor Pim    voce usa o comando strlen para pegar o tamanho da string e coloca dois for para percorrer a string comparando os caracteres um por um , sendo que o for de dentro eh que vai do inicio ao fim da string comparando os caracteres , e o que for diferente voce incrementa o contador.  

  • Curtir 3

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá, tudo certo?

Então ... 

 

Para que você que fazer isso, suponho que seja um estudante da área e tenha um exercício esperando resposta; existem muitas maneiras de responder seu problema  tudo depende do que você estudou para ser avaliado.

  • Curtir 3

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

6 minutos atrás, AnsiC disse:

Olá, tudo certo?

Então ... 

 

Para que você que fazer isso, suponho que seja um estudante da área e tenha um exercício esperando resposta; existem muitas maneiras de responder seu problema  tudo depende do que você estudou para ser avaliado.

 

Correto, sou um estudante, estudei linguagem C basica, string, struct, funções, ponteiros etc, porém não consegui pensar em uma logica para contar apenas os caracteres diferentes

  • Curtir 2

Compartilhar este post


Link para o post
Compartilhar em outros sites

@devair1010 ali em cima te deu uma lógica que irá funcionar, é tipo pegar uma posição da string e comparar com todas posições, exceto ela mesma, eu utilizaria uma variável de controle para saber quando incrementar, mas tente fazer ai,  e mande seu código mesmo não funcionando, se tiver alguma duvida, pergunte também, boa sorte!

  • Curtir 2

Compartilhar este post


Link para o post
Compartilhar em outros sites
5 horas atrás, Vitor Vieria disse:

Correto, sou um estudante, estudei linguagem C basica, string, struct, funções, ponteiros etc, porém não consegui pensar em uma logica para contar apenas os caracteres diferentes

Quando você diz "linguagem C basica, string, struct, funções, ponteiros ... " , logo imaginei: Esse é muito estudioso, observei também que nosso colega @devair1010 praticamente já lhe deu a resposta. Só falta codifica-la

5 horas atrás, devair1010 disse:

1. Você usa o comando strlen para pegar o tamanho da string

2. E coloca dois FOR para percorrer a string comparando os caracteres um por um , sendo que o FOR de dentro eh que vai do inicio ao fim da string comparando os caracteres , e o que for diferente voce incrementa o contador.

 

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro 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 publicações 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

×