Задачи на массивы в Go. Часть 3
Создайте массив [10]int и с помощью цикла заполните его числами от 0 до 9. Выведите массив.
Создайте массив [10]int и с помощью цикла заполните его четными числами от 2 до 20. Выведите массив.
Дан массив с целыми числами:
arr := [5]int{1, 2, 3, 4, 5}
Создайте новый массив той же длины и скопируйте в него все элементы arr. Выведите новый массив.
Даны два массива:
a := [5]int{1, 2, 3, 4, 5}
b := [5]int{1, 2, 3, 4, 5}
Сравните массивы поэлементно и выведите "равны", если все элементы совпадают, иначе "не равны".
Даны два массива:
a := [5]int{1, 2, 3, 4, 5}
b := [5]int{1, 2, 0, 4, 5}
Найдите индекс первого элемента, в котором массивы отличаются. Если массивы равны, выведите -1.
Дан массив с целыми числами:
arr := [5]int{10, 20, 30, 40, 50}
Поменяйте местами первый и последний элементы массива. Выведите измененный массив.
Дан массив с целыми числами:
arr := [6]int{1, 2, 3, 4, 5, 6}
Поменяйте местами элементы с индексами 1 и 4. Выведите измененный массив.
Дан массив с целыми числами:
arr := [5]int{1, 2, 3, 4, 5}
Разверните массив на месте (поменяйте элементы так, чтобы порядок стал обратным). Выведите результат.
Создайте массив [8]int и заполните его квадратами чисел от 1 до 8. Выведите массив.
Даны два массива одинаковой длины:
a := [4]int{1, 2, 3, 4}
b := [4]int{10, 20, 30, 40}
Создайте третий массив той же длины, в котором каждый элемент — сумма соответствующих элементов a и b. Выведите результат.
Дан массив с целыми числами:
arr := [7]int{5, 1, 9, 3, 7, 2, 8}
Поменяйте местами минимальный и максимальный элементы массива. Выведите измененный массив.
Дан массив с целыми числами:
arr := [6]int{1, 2, 3, 4, 5, 6}
С помощью цикла увеличьте каждый элемент массива на 1. Выведите измененный массив.