Ver Mensaje Individual
  #7 (permalink)  
Antiguo 05/03/2006, 12:47
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Bueno, revisado y funcionando.


Código PHP:
<?php 
# $actual es el número que estoy revisando (comienza por $n) 

$n 100;
$primos = array(123);

for (
$actual 4$actual <= $n$actual++) { 

for (
$div 2$div <= (($actual 2) + 1); $div++) { 
 if ( 
$actual $div == ) { 
  
$divide true
  break; 
  } 
 else { 
  
$divide false
  } 
 } 

# si salí por el break, $divide = true;, si terminé el for, $divide = false 
if (!$divide) { 
 
$primos[count($primos)] = $actual
 } 
}

foreach(
$primos as $numero) { 
 echo 
"$numero-"
 }
Le falta:
1º Interacción
2º Guardado de la lista que te sugería antes.

Además cambia un poco con respecto a mi primer mensaje, ahora lo hice un poco más eficiente. De todas formas el principio es el mismo.


Saludos.