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>