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

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

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

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

Создайте новый массив той же длины: скопируйте в него только четные элементы arr, а остальные позиции заполните нулями. Выведите новый массив.

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

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

Подсчитайте количество четных элементов, затем создайте массив [4]int и упакуйте в него все четные элементы по порядку. Выведите результат.

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

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

Создайте новый массив той же длины: скопируйте в него только положительные элементы arr, остальные позиции заполните нулями. Выведите новый массив.

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

arr := [6]int{12, 7, 9, 4, 15, 8}

Создайте новый массив той же длины: элементы, которые больше 10, скопируйте, остальные позиции заполните нулями. Выведите новый массив.

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

arr := [5]int{123, 45, 6, 7890, 11}

Для каждого элемента массива найдите сумму его цифр и запишите результат в новый массив [5]int. Выведите новый массив.

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

arr := [4]int{112, 334, 556, 778}

Для каждого элемента массива подсчитайте количество уникальных цифр в его записи и запишите результат в новый массив [4]int. Выведите новый массив.

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

arr := [6]int{10, 22, 35, 40, 55, 60}

Подсчитайте, сколько элементов массива делятся на 5 без остатка, затем создайте массив [5]int и упакуйте в него эти элементы по порядку. Выведите результат.

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

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

Создайте новый массив той же длины: оставьте только первое вхождение каждого значения, а на остальных позициях поставьте 0. Выведите новый массив.

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

arr := [5]int{987, 654, 321, 100, 42}

Для каждого элемента массива найдите произведение его цифр и запишите результат в новый массив [5]int. Выведите новый массив.

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

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

Создайте новый массив той же длины: скопируйте в него элементы, которые больше среднего арифметического arr, остальные позиции заполните нулями. Выведите новый массив.

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

arr := [6]int{101, 202, 303, 111, 222, 333}

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

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

arr := [5]int{25, 16, 9, 36, 4}

Создайте новый массив той же длины: если элемент является полным квадратом, оставьте его, иначе поставьте 0. Выведите новый массив.

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