View Code of Problem 93

#include <stdio.h>
int sum(int x)
{
	int i,num=1;
	for(i=2;i<x;i++)
		if(x%i==0)num+=i;
		return num;
}
int main()
{
	int m,n,i,j,a,b;
	scanf("%d %d",&m,&n);
	if(m<=n)
	{
		for(i=m;i<=n;i++)
		{
			a=sum(i);
			if(sum(a)==i&&i!=a)
			{
				printf("%d %d\n",i,a);
				i=a;
			}
		}
	}
	return 0;
}

Double click to view unformatted code.


Back to problem 93