Ordenação em vetor!

4 respostas
Sandokhan

Boa tarde galera,

Estou com uma dúvida que é a seguinte, preciso entrar com um vetor de por exemplo 5 elementos e depois disso tenho que ordenar em melhor pontuação.
Devo fazer isso?
Colocar uma variável maior e menor e fazendo comparações? ou há uma forma mais facíl de se fazer isso?

Atenciosamente

4 Respostas

L

Então se teu objetivo é praticar a lógica faz desta forma que esta pensando, senão pode utilizar o Arrays.sort(vetor), onde vetor é o seu vetor e este será ordenado.

Para fazer passo a passo seria o seguinte:
Crie uma variavel boolean e sete como falsa; Este será o seu primeiro laço um while, enquanto falso prossiga.
Agora compare os valores do vetor lembrando que sempre que for menor (ou maior não sei a ordem desejada) voce troca eles de posição. Para isso será necessário mais um for e um if.

Tenta ai se não der avise.

marioluan

Sandokhan,

Você tem que ordenar por ordem decrescente e imprimir na tela?

Sandokhan

Sim mauroluan,

Além de ordenar tenho que imprimir na tela!!

marioluan

Eu só sei fazer dessa forma ai que você mesmo comentou: “Colocar uma variável maior e menor e fazendo comparações?”.

Criado 5 de dezembro de 2012
Ultima resposta 5 de dez. de 2012
Respostas 4
Participantes 3