Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Rolion
14 / 14 / 3
Регистрация: 04.01.2011
Сообщений: 195
#1

Reverse для части массива - C++

30.12.2013, 17:39. Просмотров 479. Ответов 5
Метки нет (Все метки)

Всем привет! Возник вопрос: как произвести операцию reverse только для части массива? Например, от второго элемента до пятого.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.12.2013, 17:39     Reverse для части массива
Посмотрите здесь:

C++ Функция - Reverse(s).
Сортировка массива по части его строк C++
C++ reverse string'a
C++ функция reverse(). ошибка несоответствия типов
C++ Reverse
C++ Поменять части массива местами
Не пойму в чём ошибка. Выделение части массива C++
C++ Удалении части символичного массива
Recursion and pointers. Array in reverse order C++
Развернуть участок массива с помощью reverse C++
Функция: определение суммы элементов заданной части массива C++
Сумма части двумерного массива C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт CЭксперт С++
12672 / 7180 / 801
Регистрация: 27.09.2012
Сообщений: 17,708
Записей в блоге: 2
Завершенные тесты: 1
30.12.2013, 17:44     Reverse для части массива #2
так же как от первого до последнего, только с поправкой на указанный промежуток
Rolion
14 / 14 / 3
Регистрация: 04.01.2011
Сообщений: 195
30.12.2013, 17:46  [ТС]     Reverse для части массива #3
Можно код, пожалуйста
Croessmah
Модератор
Эксперт CЭксперт С++
12672 / 7180 / 801
Регистрация: 27.09.2012
Сообщений: 17,708
Записей в блоге: 2
Завершенные тесты: 1
30.12.2013, 17:46     Reverse для части массива #4
Цитата Сообщение от Rolion Посмотреть сообщение
Можно код, пожалуйста
сначала приведите свой код, который делает реверс всего массива

P.S. Сейчас посмотрю в загашнике, может завалялся готовый
Rolion
14 / 14 / 3
Регистрация: 04.01.2011
Сообщений: 195
30.12.2013, 17:49  [ТС]     Reverse для части массива #5
C++
1
2
3
vector<int> a;
...
reverse(a.begin(),a.end())
Croessmah
Модератор
Эксперт CЭксперт С++
12672 / 7180 / 801
Регистрация: 27.09.2012
Сообщений: 17,708
Записей в блоге: 2
Завершенные тесты: 1
30.12.2013, 17:53     Reverse для части массива #6
можно так:
C++
1
std::reverse ( vec.begin ( ) + 1 , vec.begin ( ) + 5 );
Yandex
Объявления
30.12.2013, 17:53     Reverse для части массива
Ответ Создать тему
Опции темы

Текущее время: 22:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru