View Code of Problem 93

#include<stdio.h>
#include<string.h>
#include<math.h>
 int main()
 {
	     int num=0,num2=0;
    	 int m,n,i,j;
		 scanf("%d %d",&m,&n);
		 for(i=m;i<=n;i++)
		 {
			 for(j=1;j<i;j++)
			 {
				 if(i%j==0)
				 {
					 num=num+j;
				 }
			 }
			 for(j=1;j<num;j++)
			 {
				 if(num%j==0)
				 {
                     num2=num2+j;
				 }
			 }
			 if(num2==i&&i<num)
			 {
				 printf("%d %d\n",i,num);
			 }
			 num=0;
			 num2=0;
		 }
 }

Double click to view unformatted code.


Back to problem 93