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

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

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

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

Отсортируйте массив по возрастанию методом пузырька (bubble sort). Выведите отсортированный массив.

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

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

Отсортируйте массив по убыванию методом пузырька. Выведите отсортированный массив.

Даны два отсортированных по возрастанию массива:

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

Слейте их в третий отсортированный массив [8]int. Выведите результат.

Даны два отсортированных по возрастанию массива:

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

Слейте их в третий отсортированный массив [8]int. Выведите результат.

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

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

Для каждого уникального значения от 1 до 5 подсчитайте, сколько раз оно встречается в массиве. Выведите частоты в виде массива [5]int (индекс 0 — частота единицы, индекс 4 — частота пятерки).

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

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

Найдите элемент, который встречается чаще всего. Если таких несколько, выведите любой из них.

Дан почти отсортированный массив:

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

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

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

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

Отсортируйте массив по возрастанию и выведите медиану (средний элемент отсортированного массива).

Даны два массива одинаковой длины:

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

Создайте третий массив [5]int, в котором каждый элемент — максимум из соответствующих элементов a и b. Выведите результат.

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

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

Проверьте, отсортирован ли массив по неубыванию. Выведите "да" или "нет".

Дан массив с целыми числами в диапазоне от 0 до 9:

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

Создайте массив частот [10]int, где freq[d] — сколько раз цифра d встречается в arr. Выведите массив частот.

Даны два отсортированных по возрастанию массива:

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

Найдите количество общих элементов (значений, которые есть в обоих массивах). Выведите это число.

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