Fonctions logiques. Nombres parfaits
Problem
Un nombre parfait est un nombre égal à la somme de tous ses diviseurs inférieur à lui-même (par exemple, le nombre 6=1+2+3). Écrivez un programme qui prend un nombre naturel N et détermine si le nombreN est parfait. Utilisez la fonction pour trouver la somme des diviseurs d'un nombre et la fonction booléenne pour vérifier si le nombre est parfait ou non.
Entrée : la chaîne d'entrée contient un nombre naturel  ; N .
Sortie : si nombre N &ndash ; parfait, le programme doit afficher le mot "OUI", sinon – le mot "NON".
Exemples.
Entrée |
Sortie |
28 |
OUI |
29 |
NON |