Cho em hỏi chỗ if (sum/2.0== i) tại sao sum lại chia 2 vậy ạ
long long sohoanhao(){
long long n,sum;
cout<<"Nhap so : ";
cin>>n;
for(int i=1; i<=n; i++)
{
sum=0;
for(int j=1; j<=i; j++)
if (i%j==0)
sum+=j;
if (sum/2.0== i)
cout<<i<<endl;
}
return 0;
}