Проверить является ли пара целых положительных чисел дружественными. Два
различных натуральных числа являются дружественными, если сумма всех делителей первого числа (кроме самого числа) равна второму числу. Например, 220 и 284, 1184 и 1210, 2620 и 2924, 5020 и 5564. Решить в С++
Нет комментариев
Ответы

#include<iostream>
#include<string>
using namespace std;
int main()
{
int A, B;
cout <<"A = ",cin >> A;
cout <<"B = ",cin >> B;
int d = A / 2, S = 0;
while(d > 0)
{
if (A % d == 0) S+=d;
d--;
}
cout << (S == B?"DA":"NET");
return 0;
}
Нет комментариев