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

soso1666 soso1666    3   02.09.2019 08:50    0

Ответы
али421 али421  06.10.2020 11:37
#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;
}
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика