Задача Задача №2567839
А
А
Вот пример кода на Python, который выполняет заданные условия: если количество элементов массива положительное, ищет минимальный элемент, в противном случае — максимальный элемент. Код включает функции для упрощения обработки данных.
def find_minimum(arr):
"""Функция для нахождения минимального элемента массива."""
return min(arr)
def find_maximum(arr):
"""Функция для нахождения максимального элемента массива."""
return max(arr)
def main():
# Ввод размерности массива
size = int(input("Введите размерность массива (положительное число): "))
if size <= 0 or size > 10:
print("Ошибка: размерность должна быть положительным числом и не более 10.")
return
# Ввод элементов массива
arr = []
for i in range(size):
element = float(input(f"Введите элемент {i+1}: "))
arr.append(element)
if size > 0:
# Находим минимальный элемент
minimum = find_minimum(arr)
print(f"Минимальный элемент массива: {minimum}")
else:
# Находим максимальный элемент (это условие никогда не выполнится из-за проверки выше)
maximum = find_maximum(arr)
print(f"Максимальный элемент массива: {maximum}")
if __name__ == "__main__":
main()
Объяснение кода:
- Созданы две функции:
find_minimumдля нахождения минимального элемента иfind_maximumдля нахождения максимального. - В функции
mainзапрашивается размер массива, и проверяется, что он положительный и не превышает 10. - Если размер массива валидный, пользователь вводит элементы, которые добавляются в массив.
- В зависимости от значений, находят минимальный или максимальный элемент и выводят результат на экран.
Просто скопируйте этот код и выполните его в Python. Убедитесь, что вы используете среду, поддерживающую ввод с клавиатуры.