Питон помогите сделать пж
1 Дан одномерный массив, состоящий из N целочисленных элементов. Ввести массив с клавиатуры. Найти максимальный элемент. Вывести массив на экран в обратном порядке. 2 В массиве действительных чисел все нулевые элементы заменить на среднее арифметическое всех элементов массива.
По дате
По рейтингу
1234567891011121314151617181920212223242526272829303132333435
import numpy as np # pip install numpy
# Function to input and process the first array
def process_integer_array():
n = int(input("Введите количество элементов массива: "))
array = []
for _ in range(n):
array.append(int(input("Введите элемент массива: ")))
max_element = max(array)
reversed_array = array[::-1]
print("Максимальный элемент массива:", max_element)
print("Массив в обратном порядке:", reversed_array)
# Function to input and process the second array
def process_real_array():
n = int(input("Введите количество элементов массива: "))
array = []
for _ in range(n):
array.append(float(input("Введите элемент массива: ")))
average_value = np.mean(array)
modified_array = [average_value if x == 0 else x for x in array]
print("Модифицированный массив:", modified_array)
# Process the integer array
print("Обработка первого массива:")
process_integer_array()
# Process the real array
print("Обработка второго массива:")
process_real_array()
мой питон такой же длинны
1234567891011121314151617181920212223242526272829303132333435363738
# Задача 1
# Ввод размера массива
N = int(input("Введите размер массива: "))
# Ввод элементов массива
array = []
for i in range(N):
element = int(input(f"Введите элемент {i+1}: "))
array.append(element)
# Нахождение максимального элемента
max_element = max(array)
# Вывод массива в обратном порядке
print("Массив в обратном порядке:", array[::-1])
print("Максимальный элемент:", max_element)
# Задача 2
# Ввод размера массива
N = int(input("Введите размер массива: "))
# Ввод элементов массива
array = []
for i in range(N):
element = float(input(f"Введите элемент {i+1}: "))
array.append(element)
# Вычисление среднего арифметического
sum_elements = sum(array)
average = sum_elements / N
# Замена нулевых элементов на среднее арифметическое
for i in range(N):
if array[i] == 0:
array[i] = average
# Вывод измененного массива
print("Измененный массив:", array)
Больше по теме