Как найти все делители числа java — Q&A Хекслет
2026-02-26 17:07 Diff
int number = 50; Set<Integer> divisors = new TreeSet<>(); divisors.add(1); divisors.add(-1); for(int i = 2; i <= number / 2; i++) { if(number % i == 0) { divisors.add(i); divisors.add(-i); } } divisors.add(number); divisors.add(-number); System.out.println(divisors); // => [-50, -25, -10, -5, -2, -1, 1, 2, 5, 10, 25, 50]