1) Найти минимальный чётный элемент в массиве и его индекс. 2) Заполнить одномерный массив степенями числа 2. Всего 10 элементов в массиве.

1 Фев 2019 в 14:22
243 +1
0
Ответы
1

1) Пример решения на Python:

arr = [3, 6, 8, 2, 10, 5, 4, 7]
min_even = None
min_even_index = None
for index, element in enumerate(arr):
if element % 2 == 0:
if min_even is None or element < min_even:
min_even = element
min_even_index = index
if min_even is not None:
print(f"Минимальный чётный элемент: {min_even}, его индекс: {min_even_index}")
else:
print("В массиве нет чётных элементов")

2) Пример решения на Python:

arr = [2**i for i in range(10)]
print(arr)

В результате выполнения второго кода будет создан одномерный массив arr, заполненный степенями числа 2: [1, 2, 4, 8, 16, 32, 64, 128, 256, 512].

18 Сен 2024 в 13:44
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир