A ver si alguien me lo desmenuza un poco porque no entiendo cómo funciona :oops:
No entiendo sobre todo que, sentando que primo=1:
if(i==0 || i==1)
entonces:
arrayPrimos=i;
lista++;
...y luego repita que si primo==1, entonces
arrayPrimos=i;
lista++;
¡Pero si es lo mismo que se expuso antes! :confused: :confused:
En fin, agradezco cualquier ayuda. Un saludo.
function llenarMatriz(){
var primo;
var lista = 0;
var arrayPrimos = new Array();
var a = prompt ('Introduzca el primer numero ');
var b = prompt ('Introduzca el segundo numero ');
for(var i=Math.min(a,b);i<=(Math.max(a,b));i++){
primo=1;
if(i==0 || i==1)
{
arrayPrimos[lista]=i;
lista++;
}else{
for(var j=2;j<i;j++){
if(i%j==0 ){
primo=0;
break;
}
}
if(primo==1)
{
arrayPrimos[lista]=i;
lista++;
}
}
}
document.write(arrayPrimos);
}
llenarMatriz();No entiendo sobre todo que, sentando que primo=1:
if(i==0 || i==1)
entonces:
arrayPrimos=i;
lista++;
...y luego repita que si primo==1, entonces
arrayPrimos=i;
lista++;
¡Pero si es lo mismo que se expuso antes! :confused: :confused:
En fin, agradezco cualquier ayuda. Un saludo.