View Code of Problem 93

#include<stdio.h>

int qm(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,qinmi;
	scanf("%d%d",&m,&n);
	for(int i=m;i<=n;i++){
		qinmi=qm(i);
		if(qinmi>=m&&qinmi<=n){
			if(qm(qinmi)==i&&i<qinmi){
				printf("%d %d\n",i,qinmi);
			}
		}
	}
}

Double click to view unformatted code.


Back to problem 93