View Code of Problem 93

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int m,n,a,i,j,sum1,sum2;
    scanf("%d%d",&m,&n);
    for(a=m;a<=n;a++)
    {
        sum1=0;
        sum2=0;
        for(i=1;i<a;i++)
        {
            if(a%i==0)
            {
            sum1=sum1+i;
            }
        }
        for(j=1;j<sum1;j++)
        {
            if(sum1%j==0)
            {
                sum2=sum2+j;
            }
        }

        if(sum2==a&&a<sum1)
        {
            printf("%d %d\n",a,sum1);
        }

    }


    return 0;
}

Double click to view unformatted code.


Back to problem 93