Предмет: Информатика,
автор: 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;
}
#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;
}
Похожие вопросы
Предмет: Қазақ тiлi,
автор: Hellohelpiii
Предмет: Математика,
автор: alinakucepalova2508
Предмет: Другие предметы,
автор: tttttttttt11ttt
Предмет: География,
автор: Egibro1988
Предмет: Химия,
автор: evgenycozhuhov