Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

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

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

Развернуть участок массива с помощью reverse - C++
Здравствуйте! Нужно использовать функцию "reverse". Знаю только вариант: reverse(a, a + n) Но это переворачивает весь массив, а мне...

Reverse - C++
#include <iostream> #include <string.h> void reverse(char* s, size_t len); int main() { char test1 =...

Функция - Reverse(s). - C++
Помогите, нужен пример Функция - Reverse(s). Назначение - изменение порядка символов в строке s на противоположный.

reverse string'a - C++
Помогите с задачей. Нужно реверсировать первый элемент со вторым, третий с четвертым и т.д что у меня не так? #include <iostream> ...

Удалении части символичного массива - C++
Всем привет! Нужно делать функцию, что бы удаляла часть символьного массива с позиции (startIndex) до позиции (endIndex), и тут...

Сумма части двумерного массива - C++
Предположим у нас есть двумерный массив. Нужно найти сумму его элементов в определенной области. Область - это прямоугольник. Который...

5
Croessmah
Ушел
Эксперт CЭксперт С++
13557 / 7707 / 872
Регистрация: 27.09.2012
Сообщений: 18,996
Записей в блоге: 3
Завершенные тесты: 1
30.12.2013, 17:44 #2
так же как от первого до последнего, только с поправкой на указанный промежуток
0
Rolion
14 / 14 / 3
Регистрация: 04.01.2011
Сообщений: 195
30.12.2013, 17:46  [ТС] #3
Можно код, пожалуйста
0
Croessmah
Ушел
Эксперт CЭксперт С++
13557 / 7707 / 872
Регистрация: 27.09.2012
Сообщений: 18,996
Записей в блоге: 3
Завершенные тесты: 1
30.12.2013, 17:46 #4
Цитата Сообщение от Rolion Посмотреть сообщение
Можно код, пожалуйста
сначала приведите свой код, который делает реверс всего массива

P.S. Сейчас посмотрю в загашнике, может завалялся готовый
0
Rolion
14 / 14 / 3
Регистрация: 04.01.2011
Сообщений: 195
30.12.2013, 17:49  [ТС] #5
C++
1
2
3
vector<int> a;
...
reverse(a.begin(),a.end())
0
Croessmah
Ушел
Эксперт CЭксперт С++
13557 / 7707 / 872
Регистрация: 27.09.2012
Сообщений: 18,996
Записей в блоге: 3
Завершенные тесты: 1
30.12.2013, 17:53 #6
можно так:
C++
1
std::reverse ( vec.begin ( ) + 1 , vec.begin ( ) + 5 );
1
30.12.2013, 17:53
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.12.2013, 17:53
Привет! Вот еще темы с ответами:

Поменять части массива местами - C++
Дан массив M, размерность задать в программе с помощью именованной константы. Указать элемент-границу (ввести номер с клавиатуры)....

Recursion and pointers. Array in reverse order - C++
Задача: Suppose that intArray is an array of integers, and length specifies the number of elements in intArray. Also, suppose that low...

Никак не могу запустить reverse приложение c++ - C++
Нашёл такое решение: www.partow.net/programming/tcpproxy/index.html Скомпиллировал всё хорошо. Если я понял то позволяет из вне...

функция reverse(). ошибка несоответствия типов - C++
где-то накосячил с указателями видимо... объясните, пожалуйста, где и почему. суть задания - создать функцию reverse() с 2...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.