1 | |
Отобразить вектор в обратном порядке не используя реверсивные итераторы07.08.2012, 16:40. Показов 17150. Ответов 23
Метки нет Все метки)
(
Отобразить вектор в обратном порядке не используя реверсивные итераторы
никак не могу в цикле вывести последний(самый первый) элемент
0
|
|
07.08.2012, 16:40 | |
Ответы с готовыми решениями:
23
Отобразить десятичное целое число в обратном порядке следования цифр
|
![]() 2924 / 1274 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
|
||||||
07.08.2012, 16:51 | 2 | |||||
1
|
![]() 2924 / 1274 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
|
||||||
07.08.2012, 17:12 | 4 | |||||
Нет. Тут реверсирован сам вектор, итераторы же - прямые. Реверсивные итераторы - это rbegin() / rend().
Добавлено через 3 минуты
1
|
Jupiter
|
07.08.2012, 18:12
#8
|
Не по теме: что за задача в которой нельзя использовать реверсные итераторы?
0
|
145 / 67 / 14
Регистрация: 30.12.2011
Сообщений: 137
|
|||||||||||
07.08.2012, 18:28 | 10 | ||||||||||
DaskOFF,
Так не идет?
0
|
2021 / 1620 / 489
Регистрация: 31.05.2009
Сообщений: 3,005
|
||||||
07.08.2012, 18:48 | 12 | |||||
1
|
145 / 67 / 14
Регистрация: 30.12.2011
Сообщений: 137
|
||||||
07.08.2012, 18:49 | 13 | |||||
Интересное поведение получается
1
|
~ Эврика! ~
1256 / 1005 / 74
Регистрация: 24.07.2012
Сообщений: 2,002
|
||||||
07.08.2012, 18:52 | 14 | |||||
И даже так не катит?
1
|
07.08.2012, 19:02 [ТС] | 15 |
rangerx, работает, только auto не было в той теме
Добавлено через 3 минуты Арсенал, крашит тут вначале решили с помощью реверса вектора, тоже не подходит, этот алгоритм позже проходится Добавлено через 2 минуты ~OhMyGodSoLong~, тоже самое, что и командой реверс, только переворачиваете вектор с помощью стека
0
|
~ Эврика! ~
1256 / 1005 / 74
Регистрация: 24.07.2012
Сообщений: 2,002
|
|||||||||||
07.08.2012, 19:16 | 16 | ||||||||||
Окей. У меня варианты исчерпались.
№ 1: в лоб.
1
|
В астрале
![]() 8048 / 4805 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|||||||||||
07.08.2012, 19:24 | 17 | ||||||||||
Для любого STL контейнера.
Добавлено через 5 минут Ну или так. Через итераторы.
1
|
07.08.2012, 19:30 [ТС] | 18 | |||||
я решил следующим образом, интересует вариант вывода через цикл for , чтобы первый элемент не приходилось выводить отдельно
такого я еще не знаю по данным строкам мне выдает следующее:
0
|
В астрале
![]() 8048 / 4805 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
07.08.2012, 19:45 | 19 |
DaskOFF, Не сомневаюсь, мне просто было удобнее так писать. Это новый стандарт. Видимо ваш компилятор его еще не полностью поддерживает.
0
|
07.08.2012, 19:47 [ТС] | 20 |
0
|
07.08.2012, 19:47 | |
Помогаю со студенческими работами здесь
20
Используя рекурсию напечатать вводимые числа в обратном порядке Используя стек, отобразить файл посимвольно в обратном порядке Отобразить слова в обратном порядке Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |