View Code of Problem 93

#include<bits/stdc++.h>
using namespace std;
int func(int n){
	int sum=1;
	for(int i=2;i<n;i++){
		if(n%i==0){
			sum+=i;
		}
	}
	return sum;
}
int main(){
	int m,n;
	while(cin>>m>>n){
		for(int i=m;i<=n;i++){
			int a=func(i);
			if( i==func(a) && i<a ){
				cout<<i<<' '<<a<<endl;
			} 
		} 
	} 
}

Double click to view unformatted code.


Back to problem 93