cs_JCDjcd
Messages postés1138Date d'inscriptionmardi 10 juin 2003StatutMembreDernière intervention25 janvier 2009
-
9 août 2006 à 17:22
cs_JCDjcd
Messages postés1138Date d'inscriptionmardi 10 juin 2003StatutMembreDernière intervention25 janvier 2009
-
9 août 2006 à 17:22
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_JCDjcd
Messages postés1138Date d'inscriptionmardi 10 juin 2003StatutMembreDernière intervention25 janvier 20094 9 août 2006 à 17:22
trois remarques :
- le calcul des nombres premiers est un probleme purement
arithmetique, donc utilise seulement des entiers, et non comme tu le fais des flottants
- tu affiches "1,2", alors il serait plus raisonnable de faire :
for (i=3;i<=a;i+=2) (deux changements)
- arrete-toi a y*y<=i ... normalement on s'arrete a sqrt(n) et non n
9 août 2006 à 17:22
- le calcul des nombres premiers est un probleme purement
arithmetique, donc utilise seulement des entiers, et non comme tu le fais des flottants
- tu affiches "1,2", alors il serait plus raisonnable de faire :
for (i=3;i<=a;i+=2) (deux changements)
- arrete-toi a y*y<=i ... normalement on s'arrete a sqrt(n) et non n