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.
El código es lamentable, por varios motivos, entre ellos el más importante sin duda alguna, porque miente más que un bellaco de hecho si introduces 121(11*11) que evidentemente no es primo, dice que es primo, este es el primer no primo que cuela, pero hay más, todos aquellos números en los que sus factores primos sean mayores que 7 salen como primos, ya que el programa lo único que hace es comprobar la divisibilidad del número por 2,3,5, 7, ¿por cierto por que no usas la función Mod para saber el resto de la división y punto?
El error de dividir por 2, 3, 5, 7 es bien común cuando se hace este programa. La definición de Número Primo es el número que sólo es divisible entre él y la unidad, y eso es lo que hay que comprobar.
Comentarios sobre la versión: Versión 1 (4)