View Code of Problem 93

#include<stdio.h>

int main()
{
  int m,n,i,j,k;
  scanf("%d  %d",&m,&n);
  
  for(i=m+1;i<n;i++)
  {
    int 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(sum2==i&&sum1>sum2)
      printf("%d %d\n",sum2,sum1);
      
  }
  
  return 0;
}

Double click to view unformatted code.


Back to problem 93