begin process at 2012 05 27 21:09:06
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Maths & Algorithmes

 > TROUVER X NOMBRES PREMIERS

TROUVER X NOMBRES PREMIERS


 Information sur la source

Note :
Aucune note
Catégorie :Maths & Algorithmes Niveau :Débutant Date de création :22/12/2002 Date de mise à jour :22/11/2003 11:49:46 Vu / téléchargé :3 354 / 134

Auteur : Cyrille2

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (3)
Ajouter un commentaire et/ou une note


 Description

Cet algo permet de rechercher les X premiers nombres premiers (jusqu'à ... jusqu'au max de notre RAM !) ! J'espère n'avoir pas fait de faute :)
Il est assez rapide, j'obtient 5 000 000 nombres premiers en 212 secondes sur mon Athlon XP 2000+ alors qu'il tourne avec pas mal de programmes...

De plus, il enregistre directement le résultat dans c:\premiers.txt !  Par contre, le fichier devient vite volumineux... Mieux vaut ouvrir le fichier avec UltraEdit ou autre... mais pas notepad en tt cas :)  


 Conclusion

Merci a NitRic et aux insomniaques de  diemen.nl.eu.undernet.org pour leur apprentissage du malloc :)
@++      

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  • main.cppTélécharger ce fichier [Réservé aux membres club]Voir ce fichier2 197 octets
  • main.exeTélécharger ce fichier [Réservé aux membres club]25 273 octets

Télécharger le zip


 Sources du même auteur

POINTEURS DE FONCTION DANS DES STRUCTURES
Source avec Zip PENDU CONSOLE

 Sources de la même categorie

Source avec Zip UN EXAMPLE D'APPLICATION EN CUDA DE L'ALGORITHME DE SCAN POU... par oguzaras
Source avec Zip Source avec une capture CHIFFREMENT DE VIGENERE par lajouad
Source avec Zip Source avec une capture ANALYSE SYNTAXIQUE par lajouad
Source avec Zip Source avec une capture STRUCTURE D'UNE MATRICE PAR LES LISTE LINÉAIRE (NON CONTUGUS... par benzarabel
Source avec Zip Source avec une capture DESSINER UNE ARBRE BINAIRE( MODE CONSOLE): par benzarabel

Commentaires et avis

Commentaire de nadfri le 21/11/2003 01:58:34

Peux tu faire plus rapide?  

Commentaire de max12 le 22/11/2003 04:39:11 administrateur CS

Quand on exagère il fait une crise cardiaque :(

Commentaire de SilverEleven le 09/12/2004 18:36:07

Simple programme, mais tu as oublié quelque chose pour qu'il soit encore mieux :) Tu es limité au niveau des nombres : tu ne peux pas dépasser la limite de 2^32=4 294 967 296. Et encore, tes variables sont de type int, soit signed int, donc limité à 2^31=2 147 483 648. Donc quoique tu fasses, ça dépassera pas ce nombre :)

Comme sizeof(unsigned int)=4, cela signifie que tu as 32 bits à ta disposition par unisgned int. Donc dans un unsigned int, tu ne peux pas mettre un nombre plus grand que 2^32, car l'architecture n'est pas prévu pour :).

Donc il faudrait créer un système arithmétique dynamique qui permettent la gestion de nombres plus grands.
Enfin je vais pas cracher dans la soupe ^^. C'est quand meme un programme bien sympa.

Le mot de la fin : le record du monde public des nombres premiers a été atteint par un étudiant grace à un grid computing en 2 ans : il fait 239 chiffres :).

A vos claviers :p.

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,359 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales