(Retour à la liste)

M-11. Liste des nombres premiers


On rappelle qu'un nombre premier est un nombre qui a exactement 2 diviseurs qui sont 1 et lui-même. Ainsi 2, 3, 5, 7 et 11 sont des nombres premiers mais 4, 6 et 9 n'en sont pas.

Le but de ce projet est de créer une liste des nombres premiers.

Cahier des charges

Votre programme demande un nombre à l'utilisateur et affiche la liste des nombres premiers inférieurs ou égaux à ce nombre.

Pour cela, vous pouvez tester tous les nombres de 2 au nombre donné par l'utilisateur les uns après les autres.

Exemple d'exécution

Voici un exemple d'exécution de votre programme (le texte affiché par le programme est en bleu, tandis que le texte entré par l'utilisateur est en noir) :

Saisir une limite : 30
Les nombres premiers de 2 à 30 sont : 2, 3, 5, 7, 11, 13, 17, 19, 23, 29.

Pour aller plus loin (palier 4)

Une fois que vous avez atteint le palier 3 des fonctionnalités, voici une idée pour aller plus loin et atteindre le palier 4 :