Foros del Web » Programando para Internet » Javascript »

Ordenar Valores En Un Vector

Estas en el tema de Ordenar Valores En Un Vector en el foro de Javascript en Foros del Web. Buenas a todos! Soy bastante novata en programar en Java asi que... perdonad mi inegnuidad. Tengo un programa que imprime 6 valores ( la iamgen ...
  #1 (permalink)  
Antiguo 04/11/2007, 14:57
 
Fecha de Ingreso: noviembre-2007
Ubicación: Irun
Mensajes: 79
Antigüedad: 17 años
Puntos: 0
Ordenar Valores En Un Vector

Buenas a todos! Soy bastante novata en programar en Java asi que... perdonad mi inegnuidad.
Tengo un programa que imprime 6 valores ( la iamgen de estos)que se consiguen de modo aleatorio, la segunda parte es para que los ordene... y es aqui cuando empiezan los problemas.
Mi programa los ordena correctamente pero no salen seis valores, salen 3-4 u 8, como le de la real gana.
Espero que me podais ayudar
Un saludo
Juncal

<script language="JavaScript">
tabla=new Array (0,0,0,0,0,0,0);
for(i=1; i<=6; i++)
{
malo=true;
while(malo)
{
num=Math.random()*10-1;
num=Math.ceil(num);
malo=false;
for(j=1; j<i; j++)
{
if(num==tabla[j])
{
malo=true;
}
}
}
//document.write ('<img src="Imagenes/n'+num+'.gif">')
tabla[i]=num;
}
for (i=1; i<=6; i++)
{
cont=i;
for(z=cont+1; z<=6; z++)
{
if(tabla[i]>= tabla[z])
{
aux=tabla[z];
tabla[z]=tabla[i];
tabla[i]=aux;
document.write ('<img src="Imagenes/n'+i+'.gif">')
}
}
}
</script>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:42.