![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 23.11.2011
Сообщений: 19
|
![]()
Подскажите как реализовать перестановку элементов массива в заданом промежутке? Вот примерно написал
Код:
Код:
|
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 07.11.2011
Сообщений: 58
|
![]()
Насколько я понял задачу, требуется переставить задом наперёд элементы, расположенные между минимальным и максимальным, включая сами эти элементы (в следующий раз пишите условие задачи - намного проще будет понять, что Вы хотели сделать, и что из этого не получилось). Если Ваш код работает при условии, что индекс максимального элемента больше индекса минимального, то проще всего поменять их значениями:
Код:
Код:
Код:
При поиске этих элементов вполне можно обойтись одним циклом вместо двух: Код:
Лучше вообще не иметь знаний о чём-то, чем иметь неправильные знания об этом!..
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
перестановка элементов массива | eduard93 | Помощь студентам | 3 | 15.12.2011 18:52 |
Перестановка элементов матрицы | andreysss | Помощь студентам | 1 | 13.12.2010 20:51 |
перестановка элементов массива | Darknes | Общие вопросы C/C++ | 1 | 03.10.2010 19:21 |
перестановка элементов массива. | DiLemma | Помощь студентам | 2 | 29.04.2010 23:08 |
Перестановка элементов в списке | Adya | Помощь студентам | 0 | 26.08.2009 15:11 |