برنامه دریافت عدد و تشخیص کامل بودن آن به زبان ++C
مصطفی عفافی | شنبه, ۶ خرداد ۱۳۹۶، ۰۳:۱۵ ب.ظ
کد برنامه دریافت عدد و تشخیص کامل بودن آن به زبان سی پلاس پلاس
عددی کامل است که مجموع مقسوم علیه هایش دو برابر آن عدد باشد مانند عدد 6 که مجموع مقسوم علیه هایش (1+2+3+6) می شود 12 یعنی دو برابر 6
1+2+4+5+10+20-->42--> 20 کامل نیست
شما هم با انتشار دانش خود به نشر علم کمک کنید
#include <iostream.h>
void main()
{
int n,m=0;
cout<<"\nneter 1 number:";
cin>>n;
for (int i=1;i<=n;i++)
if (n%i==0)
m=m+i;
if (m==n*2)
cout<<n<<" adade kamel ast";
else
cout<<n<<" adade kamel nist";
}