РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗goTsTmClL7 59 of 129 menu

Задачи на многомерные массивы в Go. Часть 7

Дан квадратный двумерный массив:

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

Поверните матрицу на 90 градусов по часовой стрелке. Выведите результат.

Дан квадратный двумерный массив:

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

Поверните матрицу на 90 градусов против часовой стрелки. Выведите результат.

Дан квадратный двумерный массив:

arr := [4][4]int{ {1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}, {13, 14, 15, 16}, }

Поверните матрицу на 180 градусов. Выведите результат.

Даны две матрицы:

a := [2][3]int{ {1, 2, 3}, {4, 5, 6}, } b := [3][2]int{ {7, 8}, {9, 10}, {11, 12}, }

Найдите произведение матриц a * b (результат размера 2×2) и выведите его.

Даны две квадратные матрицы:

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

Найдите произведение матриц a * b и выведите результат.

Дан двумерный массив:

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

Найдите все седловые точки матрицы: элементы, которые являются минимумом в своей строке и максимумом в своём столбце. Выведите их значения и индексы.

Дан двумерный массив:

arr := [3][4]int{ {9, 8, 7, 6}, {5, 4, 3, 2}, {1, 0, -1, -2}, }

Найдите все седловые точки: элементы, которые являются максимумом в своей строке и минимумом в своём столбце. Выведите их значения и индексы.

Дана квадратная матрица:

arr := [3][3]int{ {2, 0, 0}, {0, 3, 0}, {0, 0, 4}, }

Проверьте, является ли матрица диагональной (все элементы вне главной диагонали равны нулю).

Дана квадратная матрица:

arr := [3][3]int{ {1, 2, 3}, {0, 4, 5}, {0, 0, 6}, }

Проверьте, является ли матрица верхнетреугольной (все элементы ниже главной диагонали равны нулю).

Дан двумерный массив:

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

Отразите матрицу относительно вертикальной оси (разверните каждую строку). Выведите результат.

Дан двумерный массив:

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

Отразите матрицу относительно горизонтальной оси (разверните порядок строк). Выведите результат.

Даны две матрицы одинакового размера:

a := [2][3]int{ {1, 2, 3}, {4, 5, 6}, } b := [2][3]int{ {6, 5, 4}, {3, 2, 1}, }

Найдите поэлементное (адамарово) произведение матриц a[i][j] * b[i][j] и выведите результат.

Дан квадратный двумерный массив:

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

Вычислите след матрицы (сумму элементов главной диагонали) и определитель матрицы 3×3. Выведите оба значения.

Дан двумерный срез:

slc := [][]int{ {1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}, }

Поверните прямоугольную матрицу на 90 градусов по часовой стрелке (результат будет размера 4×3). Выведите результат.

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