Задача Задача №2451588
А
А
Конечно! Давайте создадим программу на Python, которая выполнит все указанные вами действия.
Вот пример кода, который решает вашу задачу:
import random
# 1. Создаём массив из 50 элементов
array = [random.randint(8, 192) for _ in range(50)]
# 2. Выводим данный массив
print("Сгенерированный массив:", array)
# 3. Находим и выводим сумму нечётных элементов
def sum_of_odd_elements(arr):
return sum(x for x in arr if x % 2 != 0)
sum_odds = sum_of_odd_elements(array)
print("Сумма нечётных элементов:", sum_odds)
# 4. Находим минимальный элемент, который оканчивается на 3
min_element = None
min_index = None
for index, value in enumerate(array):
if value % 10 == 3:
if min_element is None or value < min_element:
min_element = value
min_index = index
if min_element is not None:
print("Минимальный элемент, оканчивающийся на 3:", min_element, "по индексу:", min_index)
else:
print("В массиве нет элементов, оканчивающихся на 3.")
# 5. Находим и выводим среднее арифметическое значений элементов
average = sum(array) / len(array)
print("Среднее арифметическое элементов:", average)
# 6. Находим и выводим количество двузначных элементов
count_double_digits = sum(1 for x in array if 10 <= x < 100)
print("Количество двузначных элементов:", count_double_digits)
# 7. Сортируем массив по убыванию и выводим его на экран
sorted_array = sorted(array, reverse=True)
print("Отсортированный массив по убыванию:", sorted_array)
Объяснение:
- Создание массива: Мы используем генератор списка для заполнения массива 50 случайными числами из заданного диапазона (от 8 до 192, включительно).
- Вывод массива: Печатаем сгенерированный массив.
- Сумма нечётных элементов: Функция
sum_of_odd_elementsпроходит по массиву и суммирует все нечётные числа. - Минимальный элемент, оканчивающийся на 3: Мы перебираем массив и ищем минимальный элемент, который заканчивается на 3.
- Среднее арифметическое: Это просто сумма всех элементов, делённая на их количество.
- Количество двузначных элементов: Мы используем генератор для подсчёта двузначных чисел.
- Сортировка массива: Сортируем массив по убыванию с помощью встроенной функции
sorted.
Попробуйте запустить этот код в вашей среде Python, и вы сможете увидеть результаты выполнения всех шагов! Если у вас есть дополнительные вопросы или уточнения, не стесняйтесь спрашивать!