Дан массив размера 10. Переставить в обратном порядке элементы массива, расположенные между его минимальным и максимальн

Дан массив размера 10. Переставить в обратном порядке элементы массива, расположенные между его минимальным и максимальным элементами (все элементы массива различны) .
11 года назад от Саттр

1 ответ

0 голосов
сначала надо найти адрес минимального элемента
потом - максимального
появится объём промежуточного массива, который равен (макс-мин
это кол-во значений между мин и макс значениями исходного
его счётчик ставите в единицу
j=1
потом в цикле от i=макс до мин с шагом минус единица (то есть идёте назад)
а (j) = исходный (i)
j=j
 (в цикле i будет на единицу уменьшаться, то есть i=i-1)
конеццикла
 
потом обратно задвигаете из массива А в свой массив
тогда i=i, как обычно
исходный (i) = а (j)
j=j
конеццикла
11 года назад от Елена *************

Связанные вопросы