Răspuns:
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,s=0,nr=0;
cin>>n;
for(int i=1;i*i<=n;i++)
{
if(i*i==n)
s=s+i;
else if(i*i!=n and n%i==0)
s=s+i+n/i;
}
for(int i=1;i*i<=s;i++)
{
if(i*i==n)
nr++;
else if(i*i!=n and n%i==0)
nr+=2;
}
if(nr==2)
cout<<"Suma divizorilor numarului "<<n<<" este un numar prim";
else
cout<<"Suma divizorilor numarului "<<n<<" nu este un numar prim";
return 0;
}
Explicație:
Nu ai specificat limbajul, aici ai in c++.
Sper ca te-am ajutat!!