import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner input = new Scanner(System.in); int a = input.nextInt(); int b = input.nextInt(); for (int i = a; i <= b; i++) { int tmp = ys(i); if(tmp>=a && tmp<=b && tmp>i) { if(i == ys(tmp)) { System.out.println(i+" "+tmp); } } } } public static int ys(int x) { int num = 0; for (int i = 1; i <= x/2; i++) { if(x%i==0) num+=i; } return num; } } |
Double click to view unformatted code.