Предмет: Информатика, автор: vladkirna

Допоможіть будь ласка С++
Дивіться фото​

Приложения:

Ответы

Автор ответа: Sergeydonchenko08
0

Ответ:

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

Объяснение:

Похожие вопросы
Предмет: Французский язык, автор: yana080820
Предмет: Другие предметы, автор: asqwwz
Предмет: Математика, автор: silinaviktoria114