Дружні числа
Java Алгоритми
сума дільників
Блок-схема за ДСТУ
Вихідний код
class Amicable {
static int sumDivisors(int n) {
int s = 0;
for (int i = 1; i < n; i++) {
if (n % i == 0) {
s += i;
}
}
return s;
}
static boolean areAmicable(int a, int b) {
return sumDivisors(a) == b && sumDivisors(b) == a;
}
}