View Code of Problem 93

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

Double click to view unformatted code.


Back to problem 93