Queremos efetuar a compactação de um vetor V1 de 20 algarismos 0 e 1 digitado pelo usuário (onde cada algarismo ocupa uma posição do vetor), de forma que o vetor resultante V2 de 20 elementos possua menos elementos do que o vetor original. A regra de compactação é a seguinte:
a) 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;
b) 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;
c) 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;
d) repete-se os passos b) e c) até o final do vetor V1.
Exemplo: para o vetor digitado V1 = (0,0,0,1,1,0,1,0,1,1,0,1,1,1,1,1,1,1,1,1) obtém-se V2 = (3,2,1,1,1,2,1,9)
Fazer o algoritmo utilizando Portugol Studio para efetuar esta compactação, recebendo o vetor V1 do usuário e testando se os algarismos digitados são somente 0’s e 1’s.
Pergunta
Kauê Ricardo
Queremos efetuar a compactação de um vetor V1 de 20 algarismos 0 e 1 digitado pelo usuário (onde cada algarismo ocupa uma posição do vetor), de forma que o vetor resultante V2 de 20 elementos possua menos elementos do que o vetor original. A regra de compactação é a seguinte:
a) 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;
b) 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;
c) 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;
d) repete-se os passos b) e c) até o final do vetor V1.
Exemplo: para o vetor digitado V1 = (0,0,0,1,1,0,1,0,1,1,0,1,1,1,1,1,1,1,1,1) obtém-se V2 = (3,2,1,1,1,2,1,9)
Fazer o algoritmo utilizando Portugol Studio para efetuar esta compactação, recebendo o vetor V1 do usuário e testando se os algarismos digitados são somente 0’s e 1’s.
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
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.