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(1, 2, 3);

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

for (
$div = 2; $div <= (($actual / 2) + 1); $div++) { 
 if ( 
$actual % $div == 0 ) { 
  
$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.