<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>