Надо найти из всего массива максимальный элемент и минимальный. Потом пробегая циклом по массиву.
Внутри цикла проверить если элемент равен максимуму то присвоит минимум. Хранить будем массив в
массиве а.
Это можно реализовать так в переменой min1 будем хранить минимум из чисел a[1] and a[2], а в
переменой max1 будем хранить максимум из чисел a[1] and a[2]. Потом циклом for пробегаем с 3
элемента до n-ого элемента с счетчиком цикла i. Внутри цикла будем проверять:
1) Если a[i]>max1 то max1=a[i];.
2) Если a[i]<min1 то min1=a[i];.
Потом циклом for пробегаем с 1 элемента до n-ого элемента с счетчиком цикла i. Внутри цикла будем
проверять:
1) Если a[i]=max1 то a[i]=min1;.
Потом выводим массив а.
Желаю удачи в реализации!