Программа определения совершенных чисел в промежутке.
#include
int main()
{
int m, n, i, j, sum = 0;
scanf("%d%d",&m,&n);
for(i=m;i<=n;i++)
{
for(j=1;j<i;j++)
{
if(i%j==0)
{sum = sum + j;}
}
if(sum==i)
{printf("%d ",i);}
sum = 0;
}
}
#include
int main()
{
int m, n, i, j, sum = 0;
scanf("%d%d",&m,&n);
for(i=m;i<=n;i++)
{
for(j=1;j<i;j++)
{
if(i%j==0)
{sum = sum + j;}
}
if(sum==i)
{printf("%d ",i);}
sum = 0;
}
}