Module: Sous-programmes : procédures et fonctions - 2


Problem

9 /10


numéros amicaux

Problem

Numéros amicaux -– sont deux nombres naturels tels que la somme de tous les diviseurs d'un nombre (inférieur à ce nombre lui-même) est égale à l'autre nombre, et vice versa. Ecrivez un programme qui teste une paire de nombres pour "convivialité". Utilisez une fonction qui calcule la somme des diviseurs d'un nombre.

Entrée : La chaîne d'entrée contient deux nombres naturels.

Sortie : Le programme doit afficher le mot "OUI" si les numéros reçus – amical, et le mot "NON" sinon.

Exemples
# Entrée Sortie
1 220 284 OUI
2 1210 1092 NON