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