Как создать массив из 10 случайных целых чисел в диапазоне от -30 до 30, вывести этот массив и определить количество четных элементов, а также вывести их номера?
Информатика 7 класс Массивы и работа с ними массив случайных чисел целые числа от -30 до 30 четные элементы массива количество четных чисел номера четных элементов
Чтобы создать массив из 10 случайных целых чисел в диапазоне от -30 до 30, вывести этот массив и определить количество четных элементов, а также их номера, мы можем следовать этим шагам:
Теперь давайте рассмотрим пример кода на Python, который выполняет все эти шаги:
import random
# 1. Создание массива
array = []
# 2. Генерация случайных чисел
for _ in range(10):
array.append(random.randint(-30, 30))
# 3. Вывод массива
print("Сгенерированный массив:", array)
# 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)
Объяснение кода:
Таким образом, вы сможете создать массив случайных чисел, вывести его и определить количество четных элементов вместе с их индексами.
Вот код:
## // PascalABC.NET
var a := ArrRandom(10, -30, 30);
a.Println;
a.Select((v, i) -> (v, i)).Where(t -> t[0].IsEven).PrintLines(t -> $'№{t[1] + 1} {t[0]}')