xile4t
23.03.2021 01:25

Дан одномерный массив.
а) найдите сумму четных элементов массива
б)среднее арифметическое элементов массива, которые оканчиваются на 5
в) элемент равный x(вводится с клавиатуры)
г) найти максимальный элемент массива и его номер

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
kirillsmex13p07s3r
05.08.2020 16:19

Python 3.7.2

some_list = [int(input()) for i in range(int(input('list range: ')))]

EvenSumm = 0 #Сумма чётных

#Ищем сумму чётных

EvenSumm = sum(list(filter(lambda x: x % 2 == 0, some_list)))

#Среднее арифметическое закачивающихся на 5

endswithfive = list(filter(lambda x: x % 10 == 5, some_list))

endswithfive_average = sum(endswithfive) / len(endswithfive)

#Поиск чего то, равного х  

something_equal_x = some_list[some_list.index(int(input('x = ')))]

#Маскимум и его индекс

max_ind = some_list.index(max(some_list))

max_and_his_index = (max(some_list), max_ind)

print(f'''

Answers:

a) Even Summ: {EvenSumm}

b) Average of nums, ends with '5': {endswithfive_average}

c) something, equal x: {something_equal_x}, placed under index: {some_list.index(something_equal_x)}

d) maximum and his index: {max_and_his_index}

   ''')

P.S - Скопированый код может не работать. Это нормально, сайт портит отступы. Код протестирован, работает. Приложен скриншот программы и вывода для придуманных на ходу входных данных


Дан одномерный массив. а) найдите сумму четных элементов массива б)среднее арифметическое элементов
Дан одномерный массив. а) найдите сумму четных элементов массива б)среднее арифметическое элементов
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота