View Code of Problem 93

#include <iostream>
using namespace std;
int f(int a){
	int sum=1;
	for(int i=2;i<a;i++){
		if(a%i==0){
			sum+=i;
		}
	}
	return sum;
}


int main(){
	int m,n;
	cin>>m>>n;
	for(int i=m;i<=n;i++){
		if(i==f(f(i))&&f(i)!=f(f(i))){
			cout<<i<<" "<<f(i)<<endl; 
			i=f(i);
		}
	}
} 

Double click to view unformatted code.


Back to problem 93