АВТ
Язык:

Дистанционный практикум по программированию

Задачи Online статус Турниры
Учебники Справка СДО
 
Здравствуйте, Гость! Войдите с паролем или зарегистрируйтесь.

154. Перестановка макс и мин

Ограничение времени: 1 сек.
Ограничение памяти:65536 КБайт
Баллы:100
Статистика Послать на проверку Задачу добавил debug

Задан массив целых чисел в диапазоне от -32768 до 32767. Пусть k_min - это количество минимумов, а k_max - это количество максимумов. Поменять местами n-й минимум с n-ым максимумом, где n=1, 2..m, а m в свою очередь наименьшее из чисел k_min и k_max. Вывести на экран полученный массив в одну строку, разделяя элементы массива запятой.

Админ: Для тех, кто не понял (до меня дошло раза с третьего): первый минимум поменять с первым максимумом, второй - со вторым и т.д., пока не кончатся либо те, либо другие.

Входные данные

Размер массива, а затем сам массив. Элементы отделяются пробелами и/или переводами строк.

Выходные данные

Полученный массив в строчку, разделяя элементы запятыми

Пример входных данных

7
1 3 2 3 1 2 1

Пример выходных данных

3 1 2 1 3 2 1
Автор: Болонин Л.Е.
Глюки исправлял: Админ :)

Статистика Послать на проверку Обсуждение задачи Автор/источник:
Учебные курсы / Программир-е и основы алгоритмизации / Одномерные массивы /
121. Кольцевая перестановка 154. 155. Перестановка элементов массива 156. Сортировка массива по частям 120. Сортировка массива с диапазоном
 
время генерации 0.094 сек.
© Copyright ВоГУ, АВТ, Носов Д.А., Андрианов И.А.