1 | |
Отобразить вектор в обратном порядке не используя реверсивные итераторы07.08.2012, 16:40. Показов 18162. Ответов 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
|
2022 / 1621 / 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
|
~ Эврика! ~
1257 / 1006 / 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
|
~ Эврика! ~
1257 / 1006 / 74
Регистрация: 24.07.2012
Сообщений: 2,002
|
|||||||||||
07.08.2012, 19:16 | 16 | ||||||||||
Окей. У меня варианты исчерпались.
№ 1: в лоб.
1
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|||||||||||
07.08.2012, 19:24 | 17 | ||||||||||
Для любого STL контейнера.
Добавлено через 5 минут Ну или так. Через итераторы.
1
|
07.08.2012, 19:30 [ТС] | 18 | |||||
я решил следующим образом, интересует вариант вывода через цикл for , чтобы первый элемент не приходилось выводить отдельно
такого я еще не знаю по данным строкам мне выдает следующее:
0
|
В астрале
8049 / 4806 / 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 | |
07.08.2012, 19:47 | |
Помогаю со студенческими работами здесь
20
Напечатать в обратном порядке заданный текст используя рекурсию Используя рекурсию напечатать вводимые числа в обратном порядке Используя стек, отобразить файл посимвольно в обратном порядке Отобразить слова в обратном порядке Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |