Ir para conteúdo
Fórum Script Brasil

Pesquisar na Comunidade

Mostrando resultados para as tags ''PROBLEMA EM C++''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • Programação & Desenvolvimento
    • ASP
    • PHP
    • .NET
    • Java
    • C, C++
    • Delphi, Kylix
    • Lógica de Programação
    • Mobile
    • Visual Basic
    • Outras Linguagens de Programação
  • WEB
    • HTML, XHTML, CSS
    • Ajax, JavaScript, XML, DOM
    • Editores
  • Arte & Design
    • Corel Draw
    • Fireworks
    • Flash & ActionScript
    • Photoshop
    • Outros Programas de Arte e Design
  • Sistemas Operacionais
    • Microsoft Windows
    • GNU/Linux
    • Outros Sistemas Operacionais
  • Softwares, Hardwares e Redes
    • Microsoft Office
    • Softwares Livres
    • Outros Softwares
    • Hardware
    • Redes
  • Banco de Dados
    • Access
    • MySQL
    • PostgreSQL
    • SQL Server
    • Demais Bancos
  • Segurança e Malwares
    • Segurança
    • Remoção De Malwares
  • Empregos
    • Vagas Efetivas
    • Vagas para Estágios
    • Oportunidades para Freelances
  • Negócios & Oportunidades
    • Classificados & Serviços
    • Eventos
  • Geral
    • Avaliações de Trabalhos
    • Links
    • Outros Assuntos
    • Entretenimento
  • Script Brasil
    • Novidades e Anúncios Script Brasil
    • Mercado Livre / Mercado Sócios
    • Sugestões e Críticas
    • Apresentações

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

Encontrado 1 registro

  1. cara por favor se possível faça isso pra mim urgente:eu sei a lógica mais ta dando errado: Os compactadores de arquivos trabalham retirando redundância do arquivo. Por exemplo, palavras ou até partes de um texto que aparecem várias vezes podem ser escritas uma vez só, e para as demais ocorrências são gravadas apenas referências a algo que já apareceu antes. Em imagens, grandes blocos de cores iguais podem ser resumidos a uma cor e quantas vezes ela é repetida. Um compactador bastante simples é um que troca uma sequência de caracteres iguais por um par de valores: quantas vezes o caractere ocorre, e qual é esse caractere. Veja o exemplo a seguir: Arquivo original: GGGGTTTTTCCAAAAAAAAAAAGGGGAAAAAACTTTTTAAAGGGGGGGGGGGGG Compactado: 4G5T2C11A4G6A1C5T3A13G A descompactação também é simples, lê-­‐se um número e um caractere, e esse caractere é escrito repetidamente tal número de vezes. Note que esse compactador só reduz realmente o tamanho do arquivo se houver sequência com mais de 2 caracteres iguais consecutivos. De fato, quando há apenas 2 caracteres não há ganho algum (como na primeira sequência de C’s, onde CC é substituído por 2C). E quando não há repetição, a compactação na verdade aumenta o tamanho (como na segunda sequência de C, onde C é substituído por 1C). Você deve fazer um programa para fazer a compactação de um arquivo da forma como mostrado acima. O arquivo contém apenas letras (maiúsculas ou minúsculas) e possui um flag no final para sinalizar o final da entrada (um caractere ‘.’). O “arquivo” na verdade será uma sequência de letras lidas como entrada do programa. Entrada O programa terá apenas um caso de teste. O caso de teste é descrito em uma única linha, que contém uma sequência de letras terminada por um caractere ‘.’. Não há limite para a quantidade total de letras mas nenhuma sequência tem mais de 1000 letras iguais seguidas. Saída Seu programa gera apenas uma linha de saída, contendo o resultado da compactação da entrada. Imprima um ‘0’ (zero) após o final da sequência compactada. Não se esqueça de encerrar a linha após a impressão do resultado. Exemplos Entrada: AAAAAAAAAARRRRAAAAA. Saída: 10A4R5A0 Entrada: AAAAaaaAAAAAAa. Saída: 4A3a6A1a0 Entrada: GOOOOOOOOOOOOOOOLLLLLL. Saída: 1G15O6L0 Entrada: Pernambuco. Saída: 1P1e1r1n1a1m1b1u1c1o0
×
×
  • Criar Novo...