Вопрос задан 26.06.2023 в 02:19. Предмет Информатика. Спрашивает Бакирова Рената.

На питон!! 13. Введите с клавиатуры значения элементов массива и уве-личьте на 5 значения всех

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Вавакин Игорь.

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))

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот примеры кода на 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 и выполнить их, вводя значения с клавиатуры, как указано в задачах.

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос