
На питон!! 13. Введите с клавиатуры значения элементов массива и уве-личьте на 5 значения всех
элементов массива, кроме перво-го и последнего. 14. В массиве чётное число элементов. Введите с клавиатуры значения элементов массива и выполните две операции: а) увеличьте на единицу значения всех элементов в первой половине массива; б) увеличьте в 2 раза значения всех элементов во второй половине массива. 15. *Введите с клавиатуры значения элементов массива и най-дите их среднее арифметическое.

Ответы на вопрос

13.
numbers = input('Введите через пробел числа ==> ')
arr = numbers.split(' ')
arr = [int(i) for i in arr]
for i in range(1, len(arr)):
___arr[i] = arr[i] + 5
print(arr)
14.
while True:
___numbers = input('Введите числа через пробел ==> ')
___arr = numbers.split(' ')
___if not '' in arr and len(arr) % 2 == 0:
______break
___else:
______print('Ошибка! Введите четное число элементов или не ставьте в конце пробел!')
arr = [int(i) for i in arr]
for i in range(int(len(arr)/2)): #решение под буквой А
___arr[i] += 1
for z in range(int(len(arr)/2), len(arr)): #решение под буквой Б
___arr[z] *= 2
print(arr)
15.
numbers = input('Введите числа через пробел ==> ')
sum = 0
arr = numbers.split(' ')
arr = [int(i) for i in arr]
for i in range(len(arr)):
___sum += arr[i]
print(sum/len(arr))



Конечно, вот примеры кода на Python для выполнения каждой из указанных задач:
Задача 13: Увеличьте на 5 значения всех элементов массива, кроме первого и последнего.
python# Введите значения элементов массива
arr = [int(input("Введите элемент массива: ")) for _ in range(int(input("Введите количество элементов: ")))]
# Проверка на наличие хотя бы трех элементов в массиве
if len(arr) < 3:
print("Массив должен содержать как минимум 3 элемента.")
else:
# Увеличиваем на 5 значения всех элементов, кроме первого и последнего
for i in range(1, len(arr) - 1):
arr[i] += 5
# Вывод измененного массива
print("Измененный массив:", arr)
Задача 14: Увеличьте значения элементов в первой половине массива на 1, а во второй половине - вдвое.
python# Введите значения элементов массива
arr = [int(input("Введите элемент массива: ")) for _ in range(int(input("Введите количество элементов: ")))]
# Проверка на четное количество элементов в массиве
if len(arr) % 2 != 0:
print("Массив должен содержать четное число элементов.")
else:
half_length = len(arr) // 2
# Увеличиваем значения в первой половине на 1
for i in range(half_length):
arr[i] += 1
# Увеличиваем значения во второй половине вдвое
for i in range(half_length, len(arr)):
arr[i] *= 2
# Вывод измененного массива
print("Измененный массив:", arr)
Задача 15: Найдите среднее арифметическое значений массива.
python# Введите значения элементов массива
arr = [int(input("Введите элемент массива: ")) for _ in range(int(input("Введите количество элементов: ")))]
# Проверка на наличие элементов в массиве
if not arr:
print("Массив пуст.")
else:
# Вычисляем сумму элементов массива
total = sum(arr)
# Вычисляем среднее арифметическое
average = total / len(arr)
# Вывод среднего арифметического
print("Среднее арифметическое:", average)
Вы можете скопировать и вставить эти коды в среду выполнения Python и выполнить их, вводя значения с клавиатуры, как указано в задачах.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili