Buscar

22) Faça um algoritmo que leia um vetor A de 10 posições contendo números inteiros. Determine e mostre, a seguir, quais elementos de A estão repeti...

22) Faça um algoritmo que leia um vetor A de 10 posições contendo números inteiros. Determine e mostre, a seguir, quais elementos de A estão repetidos e quantas vezes cada um se repete.


Essa pergunta também está no material:

Lista04-Vetores
3 pág.

Introdução à Computação Universidade Federal de Santa MariaUniversidade Federal de Santa Maria

💡 1 Resposta

User badge image

Ed Verified user icon

Para resolver esse problema, você pode seguir o seguinte algoritmo em pseudocódigo: 1. Declare um vetor A de tamanho 10. 2. Leia os valores para o vetor A. 3. Declare um vetor B de tamanho 10, inicializado com zeros. 4. Declare uma variável repeticoes e inicialize-a com zero. 5. Para cada elemento i do vetor A, faça: 6. Para cada elemento j do vetor A, faça: 7. Se i é diferente de j e A[i] é igual a A[j], então: 8. Se B[i] é igual a zero, incremente repeticoes em 1. 9. Incremente B[i] em 1. 10. Para cada elemento i do vetor A, faça: 11. Se B[i] é maior que zero, então: 12. Imprima o elemento A[i] e a quantidade de vezes que ele se repete (B[i]). Esse algoritmo percorre o vetor A duas vezes para verificar quais elementos estão repetidos e quantas vezes cada um se repete. O vetor B é utilizado para armazenar a contagem de repetições de cada elemento.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais