Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

valdir calixto

Dada uma sequencia de numeros armazena-los em um vetor sem repeticão

Recommended Posts

Dada uma seqüência de n números reais, determinar os números que compõem a seqüência e o número de vezes que cada um deles ocorre na mesma. Exemplo: n = 8Seqüência: -1.7, 3.0, 0.0, 1.5, 0.0, -1.7, 2.3, -1,7Saída: -1.7 ocorre 3 vezes 3.0 ocorre 1 vez 0.0 ocorre 2 vezes 1.5 ocorre 1 vez 2.3 ocorre 1 vezNão entendi esse exercicio

Compartilhar este post


Link para o post
Compartilhar em outros sites

Voce pode resolver esse algoritmo assim:

 

- Crie outro vetor onde seus elementos será os elementos da sequencia sem repetição. No caso do exemplo seria:

Vetor: -1.7, 3.0, 0.0, 1.5, 2.3. Chamamos ele de VSR.

 

- Agora a idéia é passar elemento por elemento desse vetor e comparar com o vetor sequencia.

- Faça um loop de 1 até tamanho do vetor.

 

para x de 1 até tamanho (vsr) faça   contador <- 0   para y de 1 até tamanho (sequencia) faça	  se (vsr[x] == sequencia[y]) então		 contador <- contador + 1	  fim_se   fim_para   escrever vsr[i], " se repete ", contador, " vezes"fim_para

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

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