Răspuns:
#include <iostream>
using namespace std;
int sumadiv(int x)
{
int sd=1, d;
for (d=2; d*d<x; ++d)
{
if (x%d==0)
{ sd+=d; sd+=x/d; }
}
if (d*d==x) sd+=d;
return sd;
}
int main()
{
int a, b;
cin >> a >> b;
if (sumadiv(a)==b && sumadiv(b)==a) cout << "PRIETENE";
else cout << "NU SUNT PRIETENE" << endl;
return 0;
}
Explicație:
cu pseudocodul stau destul de prost...
poate codul acesta te va ajuta....