Задача Задача №21966
А
А
Конечно! Ниже приведен код на Python, который выполняет все необходимые действия:
# Ввод исходного массива
array = list(map(int, input("Введите элементы массива, разделенные пробелом: ").split()))
# Вывод массива
print("Массив: ", array)
# Сумма элементов массива
sum_elements = sum(array)
print("Сумма элементов массива: ", sum_elements)
# Количество четных элементов массива
even_count = len([x for x in array if x % 2 == 0])
print("Количество четных элементов массива: ", even_count)
# Сумма и среднее арифметическое нечетных элементов массива
odd_array = [x for x in array if x % 2 != 0]
odd_sum = sum(odd_array)
odd_average = odd_sum / len(odd_array)
print("Сумма нечетных элементов массива: ", odd_sum)
print("Среднее арифметическое нечетных элементов массива: ", odd_average)
Пример вывода для входных данных "2 6 12 33 48 54":
Массив: [2, 6, 12, 33, 48, 54]
Сумма элементов массива: 155
Количество четных элементов массива: 5
Сумма нечетных элементов массива: 33
Среднее арифметическое нечетных элементов массива: 33.0
