Задачи на многомерные массивы в Go. Часть 3
Дан двумерный массив:
arr := [2][3]int{
{1, 2, 3},
{4, 5, 6},
}
Умножьте каждый элемент массива на число 3. Выведите полученный массив.
Дан двумерный массив:
arr := [3][3]int{
{2, 4, 6},
{8, 10, 12},
{14, 16, 18},
}
Разделите каждый элемент массива на 2 (целочисленное деление). Выведите результат.
Даны два двумерных массива одинакового размера:
arr1 := [2][3]int{
{1, 2, 3},
{4, 5, 6},
}
arr2 := [2][3]int{
{7, 8, 9},
{10, 11, 12},
}
Получите массив, каждый элемент которого — сумма соответствующих элементов arr1 и arr2.
Даны два двумерных массива:
arr1 := [3][2]int{
{10, 20},
{30, 40},
{50, 60},
}
arr2 := [3][2]int{
{1, 2},
{3, 4},
{5, 6},
}
Получите массив разностей arr1[i][j] - arr2[i][j].
Дан двумерный массив:
arr := [3][3]int{
{1, 2, 3},
{4, 5, 6},
{7, 8, 9},
}
Проверьте, является ли этот массив квадратным (число строк равно числу столбцов), и выведите "квадратный" или "не квадратный".
Дан двумерный массив:
arr := [2][4]int{
{1, 2, 3, 4},
{5, 6, 7, 8},
}
Проверьте, является ли этот массив квадратным, и выведите результат проверки в консоль.
Дан двумерный срез:
slc := [][]int{
{1, 2, 3},
{4, 5, 6},
}
Создайте новый срез того же размера, заполненный нулями, и выведите его.
Дан двумерный массив:
arr := [3][3]int{
{1, 0, 0},
{0, 1, 0},
{0, 0, 1},
}
Проверьте, является ли этот массив единичной матрицей (единицы на главной диагонали, нули в остальных местах).
Дан двумерный массив:
arr := [3][3]int{
{0, 0, 0},
{0, 0, 0},
{0, 0, 0},
}
Проверьте, является ли этот массив нулевой матрицей (все элементы равны нулю).
Даны два двумерных массива:
arr1 := [2][2]int{
{1, 2},
{3, 4},
}
arr2 := [2][2]int{
{1, 2},
{3, 4},
}
Проверьте, равны ли эти массивы поэлементно, и выведите результат.
Дан двумерный массив:
arr := [3][3]int{
{1, 2, 3},
{4, 5, 6},
{7, 8, 9},
}
Создайте копию этого массива и измените в копии элемент [0][0] на 100. Убедитесь, что исходный массив не изменился.
Дан двумерный массив:
arr := [2][3]int{
{1, 2, 3},
{4, 5, 6},
}
Прибавьте к каждому элементу массива номер его строки (индекс i). Выведите результат.