* Numéros amicaux sur la plage
Problem
Écrivez un programme qui trouve toutes les paires de nombres amis dans une plage donnée. Utilisez une fonction qui calcule la somme des diviseurs d'un nombre et une fonction qui détermine si deux nombres sont amis ou non. Vous devriez avoir DEUX fonctions dans votre programme
Entrée : La chaîne d'entrée contient deux nombres naturels – limites de plage a et b . Il est garanti qu'un ≤ b .
Sortie : Le programme doit imprimer toutes les paires de numéros amiables dans la plage donnée sur une ligne séparée par un espace. Chaque paire doit être entourée de parenthèses, séparée par des espaces. Il ne doit pas y avoir d'espaces supplémentaires au début et à la fin de la ligne.
S'il n'y a pas de nombres conviviaux dans la plage donnée, le programme doit afficher 0.
Exemples
# |
Entrée |
Sortie |
1 |
1 100 |
0 |
2 |
200 500 |
(220 284) |