View Code of Problem 93

#include <stdio.h>

void main()
{
 	int i,j,m,n,a[10000];
 	scanf("%d%d",&m,&n);
 	for(i=m;i<=n;i++)
 	{
 		a[i]=0;
 		for(j=1;j<=i/2;j++)
 		{
 			if(i%j==0)
 			  a[i]+=j;
		 }
	 }
	 for(i=m;i<=n;i++)
	 {
	 	for(j=i+1;j<=n;j++)
	 	{
	 		if(a[i]==j && a[j]==i)
	 		{
	 			printf("%d %d\n",i,j);
			 }
		 }
	 }
	 
} 

Double click to view unformatted code.


Back to problem 93