Написать программу, которая запрашивает массив размерности N и выводит на экран сам массив... Написать программу, которая запрашивает массив размерности N и выводит на экран сам массив, а также наибольший и наименьший элементы массива. Протестировать программу на массивах размерностью 5 и 10 элементов.
Пример программы на языке Python:
def find_max_min(arr):max_element = max(arr)
min_element = min(arr)
return max_element, min_element
def main():
n = int(input("Введите размерность массива: "))
arr = []
for i in range(n):
num = int(input(f"Введите элемент массива #{i}: "))
arr.append(num)
print("Массив:", arr)
max_element, min_element = find_max_min(arr)
print("Наибольший элемент массива:", max_element)
print("Наименьший элемент массива:", min_element)
# Тестирование программы
print("Тестирование массива размерностью 5 элементов:")
main()
print("\nТестирование массива размерностью 10 элементов:")
main()
Пример вывода:
Тестирование массива размерностью 5 элементов:Введите размерность массива: 5
Введите элемент массива #0: 10
Введите элемент массива #1: 5
Введите элемент массива #2: 15
Введите элемент массива #3: 3
Введите элемент массива #4: 20
Массив: [10, 5, 15, 3, 20]
Наибольший элемент массива: 20
Наименьший элемент массива: 3
Тестирование массива размерностью 10 элементов:
Введите размерность массива: 10
Введите элемент массива #0: 1
Введите элемент массива #1: 20
Введите элемент массива #2: 3
Введите элемент массива #3: 15
Введите элемент массива #4: 6
Введите элемент массива #5: 7
Введите элемент массива #6: 8
Введите элемент массива #7: 10
Введите элемент массива #8: 25
Введите элемент массива #9: 3
Массив: [1, 20, 3, 15, 6, 7, 8, 10, 25, 3]
Наибольший элемент массива: 25
Наименьший элемент массива: 1