Дан целочисленный массив размера N. Вывести все содержащиеся в данном массиве чётные числа в порядке возрастания их индексов, а также их количество k

9 Дек 2019 в 19:43
183 +1
0
Ответы
1

Пример кода на Python:

def even_numbers(arr):
even_nums = [num for num in arr if num % 2 == 0]
k = len(even_nums)
for i in range(len(arr)):
if arr[i] in even_nums:
print(f"Index: {i}, Number: {arr[i]}")
print(f"Total even numbers: {k}")
# Пример использования
arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
even_numbers(arr)

Результат выполнения кода:

Index: 1, Number: 2
Index: 3, Number: 4
Index: 5, Number: 6
Index: 7, Number: 8
Index: 9, Number: 10
Total even numbers: 5
18 Апр 2024 в 23:48
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир