Ir para conteúdo
Fórum Script Brasil
  • 0

Converter strings....


RCabrita

Pergunta

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 para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 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

Editado por Septimus C
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...