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 |