Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés.
Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
Iniciar sesión Cerrar
Correo:
Contraseña:
Entrar
Recordar sesión en este navegador
Iniciar sesiónIniciar sesiónCrear cuentaCrear cuenta

Java - PROGRAMA DE NUMEROS PRIMOS

  Imprimir  
Vista:

PROGRAMA DE NUMEROS PRIMOS

Publicado por almendra (1 intervención) el 10/10/2006 18:30:44
hola, alguien me puede proporcionar un ejemplo de codigo de programa de numeros primeros ? porfa se los agradeceria mucho. gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:PROGRAMA DE NUMEROS PRIMOS

Publicado por luis (57 intervenciones) el 10/10/2006 20:19:32
Aver aqui tienes un ejemplo que imprime los numeros primos hasta el rango que le especifiques por ejemplo si quieres que imprima los numeros primos hasta el 100 solo tienes que correrlo asi:
Java NumPrimos 100
aver si te sirve saludos



//NUM PRIMOS
public class NumPrimos
{

public static void main (String [] argv)
{
int x = Integer.parseInt(argv [0]);
for(int i = 1; i <= x; i++ )
{
if (primo( i ) == true)
{
System.out.print( i );
System.out.print(" ");
}
}
}
public static boolean primo(int num)
{
boolean p = false;
if (num < 4)
p = true;
else
{
if (num % 2 == 0)
p = false;
else
{
int contador = 0;
int i = 1;
int limite = (num - 1) / 2;
if (limite % 2 == 0)
limite--;

while(i <= limite)
{
if (num % i == 0)
contador++;
i += 2;
if (contador == 2)
i = limite + 1;
}

if (contador == 1)
p = true;
}
}
return p;
}
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar