<script>
primosPrimeros = [2,3,5,7,11];
primoMayor = 0;
vector = [];
for(i=1; i<=10; i++){ do{ num = prompt(`Escriba el entero ${i}:`); if(num==null){ break;
}else if(num=="" || isNaN(num) || parseInt(num)!=num ){ alert(`"${num}" no es un numero entero valido`); }else{ vector.push(num);
for(divisor of primosPrimeros){ if(num%divisor==0){ break;
}else if( num/divisor<divisor ){ if(primoMayor<num){ primoMayor=num;
break;
}
}
}
}
}while( num=="" || isNaN(num) || parseInt(num)!=num );
if(num==null){ break;
}
}
primoMayorPosicion = vector.indexOf(primoMayor);
if(primoMayorPosicion!=-1){ document.write(`El número primo mayor es: ${primoMayor} en la posición ${primoMayorPosicion} del vector`); }else{ document.write(`No se encontro ningún número primo en el vector`);
}
</script>