Jump to content
Fórum Script Brasil
  • 0

Converter strings....


RCabrita
 Share

Question

Boas pessoal, preciso de ajuda com esta pergunta e na possivel resolução em linguagem C pois sou novo nisto e não estou a perceber nada pois tenho teste pra semana please ajudem....

1. Escreva a função converte( ) que recebe o endereço de uma string (frase de 200 caracteres). Converta todas as ocorrências de sigla “TIC” em “EEE”, devolvendo o número total de conversões efectuadas.

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 0

Bom, você pode começar com um pseudocódigo para te ajudar a entender o problema. Veja:

 

leia frase;
Para i = 0 até tamanho(frase) faça:
      Se  frase[i] == "T" então
           Se   frase[i+1] == "I" então:
               Se frase[i+2] == "C" então:
                          frase[i] = E
                          frase[i+1] = E
                          frase[i+2] = E
   i = i + 1
fim para
imprima frase;

Você só precisará, nessa abordagem, tomar cuidado com os limites, ou seja, caso encontre uma string do tipo AAAAT, neste caso o T é a última posição do array e a posição i +1 e i + 2 estão fora do limite, logo resultará numa falha de segmentação, pense em como resolver isso

Edited by Septimus C
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Forum Statistics

    • Total Topics
      149.6k
    • Total Posts
      646.1k
×
×
  • Create New...