#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.