Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Питон помогите сделать пж

Андрей Луговой Ученик (71), на голосовании 5 месяцев назад
1 Дан одномерный массив, состоящий из N целочисленных элементов. Ввести массив с клавиатуры. Найти максимальный элемент. Вывести массив на экран в обратном порядке. 2 В массиве действительных чисел все нулевые элементы заменить на среднее арифметическое всех элементов массива.
Голосование за лучший ответ
сильфи Знаток (423) 6 месяцев назад
мой питон такой же длинны
Татьяна Просветленный (36384) 6 месяцев назад
 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()
GGG Просветленный (36288) 6 месяцев назад
 # Задача 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)
Похожие вопросы