ЖБ
Жора Быханов
вывести на экран числа из промежутка от 5 до 500 равные сумме всех своих делителей, кроме него самого
помогите, пожалуйста, составить программу, буду очень благодарна, попрошу как можно быстрее
помогите, пожалуйста, составить программу, буду очень благодарна, попрошу как можно быстрее
begin writeln("6, 28, 496") end.
int sum(int x)
{
int r = 1;
for(int i = 2;i <= sqrt((double)x);i++)
if(x%i == 0)
{
r += i;
if(i*i != x) r += x/i;
}
return r;
}
int main()
{
int p ;
for(int i = 5;i <= 500;i++)
if(i == sum(i))
cout << i << " ";
return 0;
}