View Code of Problem 93

    #include<stdio.h>
    #include<string.h>
    int main() 
    {
    	int m, n,i,j,k;
    	scanf("%d %d", &m, &n);
    	for (i = m; i <= n; i++)
    	{
    		int sum_a = 0, sum_b = 0;
    		for (j = 1; j < i; j++)
    		{
    			if (i % j == 0)
    			{
    				sum_a += j;
    			}
    		}
    		for (j = i + 1; j <= n; j++)
    		{
    			if (sum_a == j)
    			{
    				for (k = 1; k < j; k++)
    				{
    					if (j % k == 0)
    					{
    						sum_b += k;
    					}
    				}
    				if (sum_b == i)
    				{
    					printf("%d %d\n",i,sum_a);
    				}
    			}
    		}
    	}
    }

Double click to view unformatted code.


Back to problem 93