View Code of Problem 93

#include<iostream>
#include<string>
#include<math.h>
using namespace std;
int su(int x){
	int sum=0;
	for(int i=1;i<x;i++){
		if(x%i==0){
			sum+=i;
		}
	}
	return sum;
}

int main(){	
	int m,n;
	cin>>m>>n;
	for(int i=m;i<=n;i++)
	for(int j=m+1;j<=n;j++){
		if(su(i)==j&&su(j)==i&&i<j)
		cout<<i<<" "<<j<<endl;
	}
	return 0;
} 

Double click to view unformatted code.


Back to problem 93