Ответ:
n = int(input("Введіть кількість елементів масиву (не більше 30): "))
a = []
for i in range(n):
a.append(float(input(f"Введіть {i+1}-й елемент масиву: ")))
max_elem = max(a)
min_elem = min(a)
print("Найбільший елемент масиву:", max_elem)
print("Найменший елемент масиву:", min_elem)
max_index = a.index(max_elem)
second_max_index = max(range(len(a)), key=lambda i: a[i] if i != max_index else -float('inf'))
second_max_elem = a[second_max_index]
a[max_index], a[second_max_index] = a[second_max_index], a[max_index]
second_index = n-2 if n > 2 else 1
a[second_max_index], a[second_index] = a[second_index], a[second_max_index]
print("Оновлений масив:", a
Объяснение:
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Ответ:
n = int(input("Введіть кількість елементів масиву (не більше 30): "))
a = []
for i in range(n):
a.append(float(input(f"Введіть {i+1}-й елемент масиву: ")))
max_elem = max(a)
min_elem = min(a)
print("Найбільший елемент масиву:", max_elem)
print("Найменший елемент масиву:", min_elem)
max_index = a.index(max_elem)
second_max_index = max(range(len(a)), key=lambda i: a[i] if i != max_index else -float('inf'))
second_max_elem = a[second_max_index]
a[max_index], a[second_max_index] = a[second_max_index], a[max_index]
second_index = n-2 if n > 2 else 1
a[second_max_index], a[second_index] = a[second_index], a[second_max_index]
print("Оновлений масив:", a
Объяснение: