#include <stdio.h> using namespace std; int main(){ int a,b; scanf("%a%b", &a, &b ); int arr[6000]; for( int i=a; i<=b; i++ ){ arr[i]=0; for( int j=1; j<=i/2; j++ ){ if( i%j == 0 ){ arr[i] += j; } } } for( int i=a; i<=b; i++ ){ for( int j=i+1; j<=b; j++ ){ if( arr[i] == j && arr[j]== i ){ printf("%d %d\n", i, j ); } } } return 0; } |
Double click to view unformatted code.