Inscription / Connexion Nouveau Sujet
Niveau Licence Maths 1e ann
Partager :

Algorithme C++ : Crible d'Eratosthène

Posté par
mankathada
07-03-17 à 22:17

Bonsoir,

En ce moment je débute la programmation C++, j'essaie de résoudre un algo assez compliqué.

Meme les algos sur wikipédia ne m'aide pas, je vous donne l'énoncé :

Réaliser un programme en C++ qui détermine les premiers nombres premiers par la méthode du crible d'Eratosthène. Le nombre d'entiers à considérer ne sera pas fixé par le programme mais fourni en donnée. En cas de mémoire faible, le programme demandera à l'utilisateur de mettre des données moins lourdes.

Rappel du crible d'Eratosthène : c'est une méthode qui consiste à dresser une liste de nombres considérés ( de  à n ) et à y rayer tous les nombres multiples d'autres entiers ( ces nombres sont forcément non premiers ). On procède ainsi :

-  on raye le  ( qui par définition n'est pas un nombre premier )

- on recherche, à partir du dernier nombre premier considéré (la première fois, on convient qu'il s'agit du ), le premier nombre non rayé ( on peut montrer qu'il est premier). Il devient, a son tour, le dernier nombre premier considéré et on raye tous ses multiples

- on répète le point  2  jusqu'à ce que le nombre premier considéré  soit supérieur à la racine carré de n . On peut alors montrer que tous les nombres premiers sont rayés de la liste.

Perso, je n'ai rien à pigé à cette méthode, si quelqu'un a un algo à me proposer ce serait génial.

Merci pour votre aide

Posté par
boninmi
re : Algorithme C++ : Crible d'Eratosthène 08-03-17 à 10:23

Bonjour,

Il n'y a pas que Wikipedia. Une simple recherche sur le web te donne une foule de réponses, par exemple celle-ci : , dont je n'ai pas vérifié la qualité.
Mais si tu n'as pas compris la méthode, c'est par là qu'il faut commencer, tous les algorithmes qu'on te fournira ne t'aideront pas pour autant.

Posté par
mankathada
re : Algorithme C++ : Crible d'Eratosthène 08-03-17 à 12:30

Bonjour,

Ouais c'est vrai je vais essayer de comprendre la méthode déjà ouais c'est mieux



Vous devez être membre accéder à ce service...

Pas encore inscrit ?

1 compte par personne, multi-compte interdit !

Ou identifiez-vous :


Rester sur la page

Inscription gratuite

Fiches en rapport

parmi 1719 fiches de maths

Désolé, votre version d'Internet Explorer est plus que périmée ! Merci de le mettre à jour ou de télécharger Firefox ou Google Chrome pour utiliser le site. Votre ordinateur vous remerciera !