CALCUL DES NOMBRES PREMIERS

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

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