Задание 2. - определяющую максимальный и минимальный элементы вектора vectorn,
- Создать процедуру:
- определяющую максимальный и минимальный элементы вектора vectorn,
- сортирующую элементы, находящиеся между ними, по возрастанию.
Перед началом поиска максимального элемента max вектора vectorn принимаем за него элемент vector1. После этого сравниваем остальные элементы вектора vectori (i=2,…,n) с текущим максимумом: если очередной элемент больше текущего максимума max, то сейчас он – текущий максимум. Запоминаем индекс текущего максимума i_max.
Таким же образом определяем минимальный элемент вектора min и его индекс i_min.
Сравниваем индексы найденных элементов:
- если i_min < i_max , то сортируем элементы вектора от i_min+1 до i_max-1,
- если i_max < i_min , то сортируем элементы вектора от i_max+1 до i_min-1,
- Схема алгоритма решения задачи
2.1. Головная программа:
2.2. Подпрограмма-процедура:
- Код программы
3.1. На языке Паскаль:
Дата добавления: 2015-04-19; просмотров: 666;