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

Кількість дільників

Go Цикли

цикл + лічильник

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

ТакНіПочатокВвід ncount = 0i = 1, n, 1n%i == 0count++Повернути countКінецьРисунок 1 — countDivisors

Вихідний код

func countDivisors(n int) int {
    count := 0
    for i := 1; i <= n; i++ {
        if n%i == 0 {
            count++
        }
    }
    return count
}