View Code of Problem 93

#include<stdio.h>
int main()
{
	int m,n,i,j,asum,bsum;
	scanf("%d%d",&m,&n);
	for(i=m;i<=n;i++)
    {
        asum=0;
        bsum=0;
        for(j=1;j<=i/2;j++)
            if(i%j==0)
                asum+=j;
        for(j=1;j<=asum/2;j++)
            if(asum%j==0)
                bsum+=j;
        if(i==bsum&&i<asum)
            printf("%d %d\n",i,asum);
    }
	return 0;
}

Double click to view unformatted code.


Back to problem 93