Ir para conteúdo

POWERED BY:

Arquivado

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

posman

Ordenar Array em ordem crescente

Recommended Posts

Olá estou fazendo curso tecnico de informatica e comecei a pouco tempo com JavaScript, meu professor propos um desafio "criar um array com 20 posições.Esse array deve sortear 20 numeros entre 0 e 100, ordenar o array em ordem crescente."

Eu consigo sortear os numeros meu problema é na hora de ordenar pode parecer bobo para vcs mas para mim é muito dificil sera que podem me ajudar ?

 

Assim que eu fiz até agora:

 

<script type="text/javascript">

//Criar um array com 20 posições.Esse array deve sortear 20 numeros entre 0 e 100.Desafio: ordenar o array em ordem crescente

vetor = new Array();


for(i=0;i<=19;i++)
{
	vetor[i] = (Math.random().toFixed(2)*100);

}
vetor.sort();
document.write(vetor + "<br />")

Compartilhar este post


Link para o post
Compartilhar em outros sites

Veja se resolve:

 

<script type="text/javascript">
vetor = new Array();
for (i=0; i<=19; i++){
vetor[i] = (parseInt(Math.random().toFixed(2) * 100));      
}
vetor.sort(function(a,B){return a - b});
document.write(vetor + "<br />");
</script>

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.