Module: (C++) Subroutines: Procedures and Functions - 2

Problem

10
/11

friendly numbers

Problem

Friendly Numbers -– are two natural numbers such that the sum of all divisors of one number (less than that number itself) is equal to the other number, and vice versa. Write a program that tests a pair of numbers for "friendliness". Use a function that calculates the sum of the divisors of a number.

Input: The input string contains two natural numbers.

Output: The program should output the word 'YES' if the received numbers – friendly, and the word 'NO' otherwise.