Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/02/2012, 08:06
jhz1983
 
Fecha de Ingreso: diciembre-2010
Mensajes: 166
Antigüedad: 13 años, 10 meses
Puntos: 0
numeros primos

function primos($numero)
{
$esprimo=1;
$contador=$numero-1;
for($contador;$contador>1;$contador--)
{
$resultado=$numero%$contador;
echo($resultado);
if($resultado==0)
{
$esprimo=0;
}

}
}
if($esprimo==0)
echo("el numero no es primo");

primos(7);

estoy haciendo este sencillo ejercicio para saber si un numero es primo o no..
nosé donde esta el fallo ya que siempre me muestra que el numero no es primo cuando en realidad no deberia ni asignarle el valor 0 a $esprimo cuando el número es 7.. seguro que es una chorrada pero no lo veo..