Ir para conteúdo

POWERED BY:

Diego Casarin

Members
  • Total de itens

    1
  • Registro em

  • Última visita

Tudo que Diego Casarin postou

  1. Diego Casarin

    Algoritimo para contar repeticoes de valores em vetores

    Estou com dificuldade em fazer um algoritimo onde segue a seguinte logica: Exemplo: para o vetor digitado V1 = (0,0,0,1,1,0,1,0,1,1,0) obtém-se V2 = (3,2,1,1,1,2,1) enunciado: Escreva um programa que realize a compactação de um vetor V1 de N algarismos 0 e 1 (N <= 40) digitado pelo usuário (onde cada algarismo ocupa uma posição do vetor), de forma que o vetor resultante V2 de N elementos (N <= 40) possua menos elementos do que o vetor original. A regra de compactação é a seguinte: 1. o primeiro elemento do vetor V2 é o número de algarismos zero que o vetor V1 contém, a partir do seu início, até o primeiro algarismo um; 2. o próximo elemento do vetor V2 é o número de algarismos um que o vetor V1 contém, a partir do último zero encontrado, até o próximo algarismo zero; 3. o próximo elemento do vetor V2 é o número de algarismos zero que o vetor V1 contém, a partir do último um encontrado, até o próximo algarismo um; 4. repete-se os passos b e c até o final do vetor V1. como consigo fazer a contagem de qntos zeros tem-se ate o primeiro 1? e assim por adiate
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.