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

Задачи на массивы в Go. Часть 8

Дан одномерный массив, представляющий матрицу 3×3 по строкам:

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

Выведите сумму элементов главной диагонали (индексы 0, 4, 8).

Дан одномерный массив, представляющий матрицу 3×3 по строкам:

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

Выведите сумму элементов побочной диагонали (индексы 2, 4, 6).

Дан одномерный массив, представляющий матрицу 3×3 по строкам:

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

Найдите сумму элементов второй строки (индексы 3, 4, 5).

Дан массив с целыми числами:

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

Проверьте, является ли подмассив с индексами от 2 до 5 включительно возрастающим. Выведите "да" или "нет".

Дан массив с целыми числами:

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

Найдите пару элементов, сумма которых равна 9. Выведите их индексы (любую подходящую пару).

Дан массив с целыми числами:

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

Подсчитайте количество пар элементов (с разными индексами), сумма которых равна 7. Выведите это количество.

Дан массив с целыми числами:

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

Найдите непрерывный подотрезок с максимальной суммой (алгоритм Кадане) и выведите эту сумму.

Дан одномерный массив, представляющий матрицу 4×4 по строкам:

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

Найдите сумму элементов первого столбца (индексы 0, 4, 8, 12).

Дан массив с целыми числами:

arr := [9]int{1, 2, 3, 2, 1, 2, 3, 2, 1}

Проверьте, является ли массив палиндромом (читается одинаково слева направо и справа налево). Выведите "да" или "нет".

Дан массив с целыми числами:

arr := [7]int{1, 3, 5, 7, 9, 11, 13}

Дан целевой подмассив:

sub := [3]int{5, 7, 9}

Проверьте, встречается ли sub как непрерывная последовательность внутри arr. Выведите "да" или "нет".

Дан массив с целыми числами:

arr := [6]int{10, 20, 30, 40, 50, 60}

Найдите все пары индексов i < j, для которых arr[j] - arr[i] == 30. Выведите эти пары индексов.

Дан одномерный массив, представляющий матрицу 3×3 по строкам:

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

Проверьте, является ли это магическим квадратом (суммы всех строк, столбцов и обеих диагоналей равны). Выведите "да" или "нет".

Дан массив с целыми числами:

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

Найдите длину самого длинного возрастающего непрерывного подотрезка. Выведите эту длину.

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