Fonction de vérification d’un nombre premier

Rust Easy functions

Tâche «Fonction de vérification d’un nombre premier»

Écrivez une fonction is_prime qui prend un entier non négatif n et retourne true s’il est premier, et false dans le cas contraire. Un nombre premier est un nombre naturel supérieur à 1, n’ayant aucun autre diviseur positif que 1 et lui-même. La fonction doit traiter correctement les nombres de 0 à 1000. Dans main, lisez un nombre depuis l’entrée standard, appelez la fonction et affichez le résultat sous la forme d’une chaîne "true" ou "false".

Format d\ entrée

Un entier n (0 ≤ n ≤ 1000).

Format de sortie

Une chaîne "true" ou "false".

Exemples

Exemple 1

ENTRÉE
2
SORTIE
true

Exemple 2

ENTRÉE
7
SORTIE
true
main.rs