#include<iostream> using namespace std; int main(void){ int m,n,a[5000]; cin>>m>>n; if(m>n){ int t=m; m=n; n=t; } for(int i=m;i<=n;i++){ a[i]=0; for(int j=1;j<=i/2;j++){ if(i%j==0) a[i]+=j; } } for(int i=m;i<=n;i++){ for(int j=i+1;j<=n;j++){ if(i!=j&&a[i]==j&&a[j]==i){ cout<<i<<" "<<j<<endl; } } } } |
Double click to view unformatted code.