Предмет: Информатика, автор: tgser

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

Ответы

Автор ответа: Аноним
1
#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;
}
Похожие вопросы