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

Сума побічної діагоналі

Go Цикли

цикл по діагоналі

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

ПочатокВвід a, ns = 0i = 0, n - 1, 1s = a[i][n-1-i]Повернути sКінецьРисунок 1 — antiDiagonal

Вихідний код

func antiDiagonal(a [][]int, n int) int {
    s := 0
    for i := 0; i < n; i++ {
        s += a[i][n-1-i]
    }
    return s
}