View Code of Problem 93

#include<stdio.h>
#include<string.h>
#include<math.h>
 
int f(int a){
	int sum=0;
	for(int j=1;j<a;j++){
		if(a%j==0)sum+=j;	
	}	
	return sum;
}
int main(){

	int a,b;
	scanf("%d%d",&a,&b);
	for(int i=a;i<=b;i++){
		if(f(f(i))==i&&i<f(i))printf("%d %d\n",i,f(i));
	
	
	}



	
}

Double click to view unformatted code.


Back to problem 93