View Code of Problem 93

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

Double click to view unformatted code.


Back to problem 93