NOMBRE PREMIER

Mindiell Messages postés 558 Date d'inscription jeudi 25 juillet 2002 Statut Membre Dernière intervention 5 septembre 2007 - 17 sept. 2003 à 12:28
pipapapadlapo Messages postés 1 Date d'inscription mercredi 24 mars 2004 Statut Membre Dernière intervention 24 mars 2004 - 24 mars 2004 à 14:18
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

pipapapadlapo Messages postés 1 Date d'inscription mercredi 24 mars 2004 Statut Membre Dernière intervention 24 mars 2004
24 mars 2004 à 14:18
tu aurais pu aussi mettre un test isnumeric pour que ton programme ne plante pas si on essaie d'y mettre une lettre
Vbsupernul Messages postés 287 Date d'inscription vendredi 25 octobre 2002 Statut Membre Dernière intervention 18 janvier 2004
17 sept. 2003 à 19:41
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 ? ;)
celinem81 Messages postés 2 Date d'inscription mercredi 22 janvier 2003 Statut Membre Dernière intervention 17 septembre 2003
17 sept. 2003 à 17:36
Merci, je vais voir ce que je peux faire :)
Mindiell Messages postés 558 Date d'inscription jeudi 25 juillet 2002 Statut Membre Dernière intervention 5 septembre 2007 1
17 sept. 2003 à 12:28
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
Rejoignez-nous