|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.07.2017, 12:42 | #1 |
Регистрация: 25.02.2013
Сообщений: 9
|
Цикл по проходу массива: 1, N, 2, N-1, 3, N-2, 4, N-3, …
Друзья, подскажите, пожалуйста с простенькой функцией for по обходу одномерного массива, что бы сначала брался первый элемент, затем последний, затем второй, затем предпоследний и т.д. В середине счетчик встретится, число элементов может быть как четное, так и нечетное.
Знания нужно срочно освежить. Вашей помощи прошу. |
26.07.2017, 12:49 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
я бы так написал:
Код:
|
26.07.2017, 13:07 | #3 | |
Регистрация: 25.02.2013
Сообщений: 9
|
Спасибо, но не то, к сожалению.
Вот код: https://pastebin.com/9F8FZidG Должен быть вывод: 0 9 1 8 2 7 3 6 4 5. А выводится вот что: Цитата:
|
|
26.07.2017, 13:25 | #4 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,342
|
Надо убрать if оставить два cout вызова.
|
26.07.2017, 13:49 | #5 |
Регистрация: 25.02.2013
Сообщений: 9
|
Да, всё верно. Спасибо! https://pastebin.com/J4vdQCN4
Только на самом деле мне нужно таким образом пересортировать вторую половину списка. А первый оставить. Т.е. массив вначале такой: 0 1 2 3 4 5 6 7 8 9 (это номера строчек, внутри там может что угодно). Мне нужно перевернуть только от 5 до 9, что бы получилось вот что: 0 1 2 3 4 5 9 6 8 7 И во второй половине нечетное число элементов. 7 не должна войти дважды. Вот такая фигня... |
26.07.2017, 14:02 | #6 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,342
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
цикл в цикле for и объединение массива | s88s | PHP | 8 | 19.05.2015 12:44 |
создание двумерного массива через цикл | victor5133 | PHP | 3 | 22.03.2013 13:29 |
Цикл с использованием двумерного числового массива | natalik-89 | Помощь студентам | 4 | 23.05.2010 17:02 |
Цикл с предусловием. ( цикл while) Цикл с постусловием. (цикл repeat ... until) | Mr.User | Помощь студентам | 9 | 23.11.2007 01:34 |