Сначала Вам нужно завести промежуточные переменные, в которых будут храниться индексы минимального и максимального элементов массива.
Затем заполнить массив значениями любым доступным способом и вывести его на экран, на принтер или в файл.
После этого уже реализуйте поиск min и max, как в вашем коде (есть и более оптимальные решения).
После того, как определите минимальный и максимальный элементы массива, вам нужен еще один цикл для копирования исходного массива в новый и замены значений элементов, лежащих между ними, на полусумму (min+max)/2. Обратите внимание, что максимальный элемент может располагаться в массиве как до, так и после минимального, поэтому нужно учесть оба случая.
Потом можно вывести полученный массив на экран, на принтер или в файл.