
Indicar los números primos de una lista entrada por el usuario
Java
9.557 visualizaciones desde el 6 de Diciembre del 2017
Se dice que un número entero positivo N es un número primo si los únicos enteros positivos que lo dividen son 1 y N (él mismo). Por ejemplo, el número 5 es un número primo pues solo puede ser divisible por el 1 y el 5; mientras que el número 6 no es primo ya que es divisible por el 1, por el 2 y por el 3.
Realiza el programa en Java que realice lo siguiente:
Leer una cantidad de N númerosenteros y guardarlos en un arreglo
Recorrer el arreglo para determinarsi los números son primos
Mostrar los números primos
Realiza el programa en Java que realice lo siguiente:
Leer una cantidad de N númerosenteros y guardarlos en un arreglo
Recorrer el arreglo para determinarsi los números son primos
Mostrar los números primos
Comentarios sobre la versión: v. 0.1.0 (1)
37) antes de ingresar al siguiente for deberias verificar si numeros[i] > 0 y numeros[i] <4 y declararlo primo sin necesidad de verificarlo con el modulo == 0 (los numeros 1, 2 y 3 son primos)
39) antes de ingresar al siguiente for deberias verificar si numeros[i]%2 == 0, porque todos los enteros pares mayores que 2 no son primos.
40) este ciclo for deberia comenzar a iterar en 3 y el paso deberia ser 2 (no tiene sentido probar con divisores pares porque ya fueron descartados en (39). Ademas este FOR quedaria en el ELSE del IF de la linea (39)
quedaria for( j=3; j < numeros[i]; j+=2)
43) deberias corregir a numeros[i] % j
50) esta linea quedaria if (count == 0)
Saludos