View Code of Problem 93

#include<stdio.h>
int main ()
{
    int m,n,i,s,d,a1,a2;
	//while(scanf("%d%d",&m,&n)!=EOF)
	scanf("%d%d",&m,&n);
			d=s=1;
		for(a1=m;a1<=n;a1++)
		{
				d=s=1;
		//	for(a2=a1+1;a2<=a1+100;a2++)
		     for(i=2;i<a1;i++)
			 {
			     if(a1%i==0)
				 d+=i;
			 }
		if(d<=n&&d>=m)
		//for(a2=a1+1;a2<=a1;a2++)
		     for(i=2;i<d;i++)
			 {
			if(d%i==0)
		     s+=i;
			 }
		    if(s==a1&&a1<d)
			     printf("%d %d\n",a1,d);
		}
	return 0;
}

Double click to view unformatted code.


Back to problem 93