Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗goPmMuTI 205 of 350 menu
◀ ▶

Цикл по трехмерному массиву в Go

Трехмерный массив обходят тремя циклами: по слоям, строкам и местам. Сумму копят в переменной, начиная с нуля:

cube := [2][2][2]int{ {{1, 2}, {3, 4}}, {{5, 6}, {7, 8}}, } sum := 0 for k := 0; k < len(cube); k++ { for i := 0; i < len(cube[k]); i++ { for j := 0; j < len(cube[k][i]); j++ { fmt.Println(cube[k][i][j]) sum += cube[k][i][j] } } } fmt.Println(sum) // выведет 36

Дан следующий массив:

cube := [2][2][2]int{ {{1, 2}, {3, 4}}, {{5, 6}, {7, 8}}, }

Выведите все элементы, каждый с новой строки.

Дан следующий массив:

cube := [2][2][2]int{ {{10, 20}, {30, 40}}, {{50, 60}, {70, 80}}, }

Найдите сумму всех элементов и выведите ее.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить