import java.util.Scanner;
public class BuscarPrimo{
public static void main(String args[]){
Scanner in = new Scanner(System.in);
int primorequerido = -1;
System.out.println("Dame el # primo requerido");
primorequerido = in.nextInt();
while(primorequerido<=0){
System.out.println("ERROR: Dame el # primo requerido nuevamente");
primorequerido = in.nextInt();
}
int primos[] = new int[primorequerido];
primos[0] = 2;
int probar = 1, numerodeprimosactual = 1;
if(primorequerido > 1){
while(numerodeprimosactual < primorequerido){
probar = probar + 2;
int contador = 0;
while(probar % primos[contador] > 0 && contador <= numerodeprimosactual && probar * 10 / primos[contador] > 9 ){
if(contador + 1 == numerodeprimosactual ){
primos[numerodeprimosactual] = probar;
numerodeprimosactual = (numerodeprimosactual + 1);
} else {
}
contador = (contador + 1);
}
}
} else {
}
System.out.println("El numero primo #" + primorequerido + " es: " + primos[primorequerido - 1]);
}
}
Comentarios sobre la versión: 1.1 (0)
No hay comentarios