← Усі приклади

Сума власних дільників

C# Цикли

цикл + умова

Блок-схема за ДСТУ

ТакНіПочатокВвід ns = 0i = 1, n / 2, 1n % i == 0s = s + iПовернути sКінецьРисунок 1 — Program.SumProperDivisors

Вихідний код

class Program {
    static int SumProperDivisors(int n) {
        int s = 0;
        for (int i = 1; i <= n / 2; i++) {
            if (n % i == 0) {
                s = s + i;
            }
        }
        return s;
    }
}