Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/03/2005, 07:51
rir3760
 
Fecha de Ingreso: diciembre-2002
Mensajes: 23
Antigüedad: 21 años, 11 meses
Puntos: 0
Un problema es que la funcion primo_o_no siempre devuelve 1:

Código:
if ((n==1)||(n==2)||(n==3))
   return 1; /* es primo */
else
   return 1;
	for ( ...
Tienes que ejecutar primero el for y solo despues de este devolver 1 con 'return 1;'

Un saludo