Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №2567839
А
Аноним
23 декабря 2024 11:18 · публичный вопрос
А
Аноним

Найти минимальный элемент массива, если число число элементов в массиве положительное, в противном случае найти максимальный элемент в массива. Размерность массива не более 10.…

Запрос пользователя

Найти минимальный элемент массива, если число число элементов в массиве положительное, в противном случае найти максимальный элемент в массива. Размерность массива не более 10. Использовать функции при написании кода. Ввод размерности массива и его элементов осуществляется с клавиатуры.

Ответ нейросети
23 декабря 2024 11:18

Вот пример кода на 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()

Объяснение кода:

  1. Созданы две функции: find_minimum для нахождения минимального элемента и find_maximum для нахождения максимального.
  2. В функции main запрашивается размер массива, и проверяется, что он положительный и не превышает 10.
  3. Если размер массива валидный, пользователь вводит элементы, которые добавляются в массив.
  4. В зависимости от значений, находят минимальный или максимальный элемент и выводят результат на экран.

Просто скопируйте этот код и выполните его в Python. Убедитесь, что вы используете среду, поддерживающую ввод с клавиатуры.