View Code of Problem 93

import java.util.Scanner;
 
public class Main {
	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		int m = scanner.nextInt();
		int n = scanner.nextInt();
		for(int i=m; i<=n; i++) {
			int sum = yin(i);
			if(sum<=n && sum> i && yin(sum) == i) {
				System.out.println(i+" "+sum);
			}
		}
	}

	public static int yin(int x) {
		// TODO Auto-generated method stub
		int sum = 0;
		for(int i=1; i<x; i++) {
			if(x % i ==0) {
				sum +=i;
			}
		}
		return sum;
	}
}

Double click to view unformatted code.


Back to problem 93