Заполнение многомерных массивов в Go
Таблицу заданного размера объявляют в типе, затем заполняют двойным циклом по индексам. Формула в ячейке может опираться на номера строки и места:
var table [2][3]int
for i := 0; i < len(table); i++ {
for j := 0; j < len(table[i]); j++ {
table[i][j] = j + 1
}
}
fmt.Println(table) // [[1 2 3] [1 2 3]]
Создайте двумерный массив из 2
строк и 2 мест. Запишите в каждую
ячейку сумму индексов строки и места.
Выведите элемент второй строки и второго
места.
Создайте двумерный массив из 3
строк и 3 мест. Заполните главную
диагональ числом 1, остальные
ячейки оставьте нулями. Выведите сумму
всех элементов массива.