NOMBRE PREMIER

Signaler
Messages postés
559
Date d'inscription
jeudi 25 juillet 2002
Statut
Membre
Dernière intervention
5 septembre 2007
-
Messages postés
1
Date d'inscription
mercredi 24 mars 2004
Statut
Membre
Dernière intervention
24 mars 2004
-
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/8543-nombre-premier

Messages postés
1
Date d'inscription
mercredi 24 mars 2004
Statut
Membre
Dernière intervention
24 mars 2004

tu aurais pu aussi mettre un test isnumeric pour que ton programme ne plante pas si on essaie d'y mettre une lettre
Messages postés
287
Date d'inscription
vendredi 25 octobre 2002
Statut
Membre
Dernière intervention
18 janvier 2004

http://www.vbfrance.com/article.aspx?Val=6639

tu peux essayer de te servir de ça pour alléger le check, ça met tous les nombres divisibles par 2,5 etc à la trappe :)

Est-tu sûre que le "Copyright 2003..." était indispensable ? ;)
Messages postés
2
Date d'inscription
mercredi 22 janvier 2003
Statut
Membre
Dernière intervention
17 septembre 2003

Merci, je vais voir ce que je peux faire :)
Messages postés
559
Date d'inscription
jeudi 25 juillet 2002
Statut
Membre
Dernière intervention
5 septembre 2007
1
Pas trop mal mais comme d'habitude, tu pourrais optimiser tout ca, plutot que d'augmenter jusqu'au nombre lui-meme, tu pourrais ne faire grimper 'Num' que jusqu'a la racine carree du nombre !
De plus, fais un test de sortie de while apres avoir augmente la variable 'Div'. Rien ne sert de tester tous les nombres jusqu'a 2000 si tu trouves 1,2,4 comme diviseurs potentiels...

Bon courage