#include <stdio.h> #include <iostream> #include <string.h> #include <string> #include <algorithm> #include <iomanip> using namespace std; int s(int n) { int sum = 0; for (int i = 1; i < n; i++) { if (n%i == 0) { sum += i; } } return sum; } int main() { int m, n; cin >> m >> n; for (int i = m; i <= n; i++) { for (int j = i + 1; j <= n; j++) { if ((s(i) == j)&&(s(j)==i)) { cout << i << " " << j<<endl; } } } } |
Double click to view unformatted code.