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