PROG QUI PERMET DE DIRE SI UN NBRE EST PREMIER ET SINON DE DONNER TOUT LES DIVIS

Lordvb Messages postés 57 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 3 décembre 2004 - 26 avril 2003 à 19:09
Bouba0208 Messages postés 6 Date d'inscription jeudi 2 janvier 2003 Statut Membre Dernière intervention 2 mai 2003 - 28 avril 2003 à 18:42
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/6876-prog-qui-permet-de-dire-si-un-nbre-est-premier-et-sinon-de-donner-tout-les-diviseurs-de-celui-ci

Bouba0208 Messages postés 6 Date d'inscription jeudi 2 janvier 2003 Statut Membre Dernière intervention 2 mai 2003
28 avril 2003 à 18:42
C 'est vrai que ce progrmme que j' ai fait en 5 minutes est très très lent mais mon but n' étais pas vraiment ici de faire un programme qui permet de dire si un nombre est premier ou non , mais surtout de voir tout les diviseurs d' un nombre .Et puis mon but ici n' étais pas de faire un prog rapide mais de montrer à quoi peuvent par exemple servire les boucles ....
SimonKari Messages postés 80 Date d'inscription dimanche 29 décembre 2002 Statut Membre Dernière intervention 1 octobre 2004
28 avril 2003 à 03:09
comme indication je te conseille de chercher l'algo pour le nombre de fibonacchi ... je suis pas sur de l'orthographe mais c'est plus puissant que ton algo sans te vexé... c'est pour faire des recherches récursive !
cs_Zeroc00l Messages postés 367 Date d'inscription lundi 1 avril 2002 Statut Membre Dernière intervention 11 février 2010
27 avril 2003 à 13:59
Alors toi t'es ouf ma parole !!!!! ( !^100 ) lol
Va plutôt voir ma source :
http://www.vbfrance.com/article.aspx?Val=8594
Et compare la vitesse de factorisation pour un même grand nombre.

-={[ ZeroCool]}=-
Bouba0208 Messages postés 6 Date d'inscription jeudi 2 janvier 2003 Statut Membre Dernière intervention 2 mai 2003
27 avril 2003 à 12:06
J' ai changer un peu le programme , j' ai mis un pogressbar et j' ai mis un DoEvents dans la boucle mais c' est plus lent avec .

pour aller plus vite je pourais aussi ne calculer que la moitier des nombres et en déduire l' autre moitié .

merci d' avoir donné vos commentaires
Ktb Messages postés 80 Date d'inscription mercredi 13 mars 2002 Statut Membre Dernière intervention 8 novembre 2006 1
26 avril 2003 à 22:23
Plusieurs remarques : en mettant DoEvents dans la boucle For ça évite de faire planter le PC si le nombre est très gros ;)
De plus, ya des algorithmes beaucoup plus puissants pour détecter si un nombre est premier plutôt que d'essayer toutes les valeurs ce qui esr un peu bourin à mon avis.
@+ KtB
Lordvb Messages postés 57 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 3 décembre 2004
26 avril 2003 à 19:09
g lu le code ac envie c vraiment pas bete :) je connaissais pas la fonction : val(string) qui est interessante et l'idee est tres bonne ;)
bravo ;)
Rejoignez-nous