View Code of Problem 93

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

Double click to view unformatted code.


Back to problem 93