Ver Mensaje Individual
  #6 (permalink)  
Antiguo 28/11/2010, 11:27
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 8 meses
Puntos: 1360
Respuesta: numeros primos

Aquí una implementación hecha por mi.

Código Python:
Ver original
  1. n = 100
  2. tabla = [0] * (n + 1)
  3.  
  4. tabla[0] = 1
  5. tabla[1] = 1
  6. i = 2
  7. while i*i <= n:
  8.     if tabla[i] == 0:
  9.         j = i
  10.         while i*j <= n:
  11.             tabla[i*j] = 1
  12.             j += 1
  13.     i += 1
  14.            
  15. for i, v in enumerate(tabla):
  16.     if not v:
  17.         print i