Массив из 10 элементов вводится с клавиатуры. Составить программу расчёта среднего арифметического любых двух элементов массива (номера элементов вводятся с клавиатуры).

22 Мар 2021 в 19:47
100 +1
0
Ответы
1

Пример реализации данной программы на языке Python:

arr = [
for i in range(10)
try
arr.append(float(input(f"Введите {i+1}-й элемент массива: "))
except ValueError
print("Ошибка! Введите число."
try
idx1 = int(input("Введите номер первого элемента: ")) -
idx2 = int(input("Введите номер второго элемента: ")) -
if idx1 < 0 or idx1 >= len(arr) or idx2 < 0 or idx2 >= len(arr)
raise IndexErro
average = (arr[idx1] + arr[idx2]) /
print(f"Среднее арифметическое {idx1+1}-го и {idx2+1}-го элементов: {average}"
except ValueError
print("Ошибка! Введите целое число."
except IndexError
print("Ошибка! Введен некорректный номер элемента.")

Пользователю предлагается ввести 10 элементов массива с клавиатуры, затем номера двух элементов, среднее арифметическое которых нужно посчитать. Программа обрабатывает возможные ошибки ввода и выводит результат на экран.

17 Апр в 20:24
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 90 700 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир