CALCUL DES NOMBRES PREMIERS

cs_JCDjcd Messages postés 1138 Date d'inscription mardi 10 juin 2003 Statut Membre Dernière intervention 25 janvier 2009 - 9 août 2006 à 17:22
cs_JCDjcd Messages postés 1138 Date d'inscription mardi 10 juin 2003 Statut Membre Dernière intervention 25 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.

https://codes-sources.commentcamarche.net/source/39012-calcul-des-nombres-premiers

cs_JCDjcd Messages postés 1138 Date d'inscription mardi 10 juin 2003 Statut Membre Dernière intervention 25 janvier 2009 4
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
Rejoignez-nous