PDA

View Full Version : کمک در رابطه با اعداد کامل



TaBasSsOm
سه شنبه 24 آبان 1390, 01:33 صبح
سلام بر همه برنامه نویسای عزیز
راستش یه برنامه می خواستم که عددی رو بگیره و اعداد کامل تا قبل خودشو نشون بده؟!
یه چیزایی نوشتم اما غلط اجرا میشه!
ممنون میشم راهنماییم کنید


int main()
{
int i,j,n,sum=0;
cout<<"enter a number";
cin>>n;
for(i=2;i<=n;i++)
{
for(j=1;j<i;j++)
{
if(i%j==0)
sum=sum+j;
}
if(sum=i)
cout<<"the number is quite "<<i<<endl;

{

irpersian20
سه شنبه 24 آبان 1390, 09:33 صبح
[QUOTE=TaBasSsOm;1376450]سلام بر همه برنامه نویسای عزیز
راستش یه برنامه می خواستم که عددی رو بگیره و اعداد کامل تا قبل خودشو نشون بده؟!
یه چیزایی نوشتم اما غلط اجرا میشه!
ممنون میشم راهنماییم کنید
#include <iostream>
using namespace std;

int main()
{
int n,i;
int sum;
cout<<"Enter Number ! \n";
cin>>n;
for ( i = 1 ; i < n ; i++){
sum=0;
for ( int j = 1; j < i ; j++)
if (i%j==0)
sum+=j;

if (sum==i)
cout<<i<<endl;
}


system("pause");
return 0;
}