View Code of Problem 93

#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++) {
		int a = s(i);
		if (s(a) == i && i < a) {
			cout << i << " " << a << endl;
		}
	}
}

Double click to view unformatted code.


Back to problem 93