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