Для решения этой задачи нам нужно выполнить несколько шагов:
- Создать массив из 10 случайных целых чисел в диапазоне от -30 до 30.
- Вывести массив на экран.
- Найти количество чётных элементов в массиве.
- Вывести индексы (номера) этих чётных элементов.
Шаг 1: Создание массива
Мы будем использовать генератор случайных чисел для создания массива. В языках программирования, таких как Python, это можно сделать с помощью модуля random
. Мы создадим массив, состоящий из 10 элементов, где каждый элемент будет случайным числом в заданном диапазоне.
Шаг 2: Вывод массива
После создания массива, мы просто выведем его на экран, чтобы увидеть сгенерированные числа.
Шаг 3: Поиск чётных элементов
Чётные числа — это числа, которые делятся на 2 без остатка. Мы пройдемся по массиву и будем проверять каждый элемент на чётность.
Шаг 4: Вывод индексов чётных элементов
Для каждого чётного элемента мы будем сохранять его индекс и затем выведем их все.
Пример кода на Python
import random
# Шаг 1: Создание массива
array = [random.randint(-30, 30) for _ in range(10)]
# Шаг 2: Вывод массива
print("Сгенерированный массив:", array)
# Шаг 3 и 4: Поиск чётных элементов и вывод их индексов
even_count = 0
even_indices = []
for index, value in enumerate(array):
if value % 2 == 0:
even_count += 1
even_indices.append(index)
# Вывод результатов
print("Количество чётных элементов:", even_count)
print("Индексы чётных элементов:", even_indices)
Объяснение кода:
random.randint(-30, 30)
: Генерирует случайное число в диапазоне от -30 до 30.
[random.randint(-30, 30) for _ in range(10)]
: Создает список из 10 случайных чисел.
enumerate(array)
: Позволяет перебрать элементы массива вместе с их индексами.
value % 2 == 0
: Проверяет, является ли число чётным.
Этот код выполнит все необходимые шаги, создаст массив, определит количество чётных элементов и выведет их индексы.