View Code of Problem 93

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

Double click to view unformatted code.


Back to problem 93