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

вывести последний элемент вектора - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 23, средняя оценка - 4.74
Dzhos
 Аватар для Dzhos
5 / 5 / 0
Регистрация: 17.12.2010
Сообщений: 34
09.05.2012, 20:17     вывести последний элемент вектора #1
у меня есть вектор целых чисел
как мне вывести вектор начиная с последнего элемента

C++
1
2
3
4
5
6
while(x.empty()){
printf("d%", x.end());
x.pop_back();
 
 
}
?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.05.2012, 20:17     вывести последний элемент вектора
Посмотрите здесь:

C++ Массив: вывести 1й положительный и последний отрицательный элемент массива
C++ Найти максимальный элемент массива и вывести последний четный элемент
Строки. Как найти в слове первый элемент? Второй элемент, последний элемент? C++
Поставить последний элемент вектора в середину C++
C++ Вывести последний элемент вектора
C++ Задача Иосифа Флавия. Удалить каждый второй элемент из списка и в конце вывести на экран последний оставшийся элемент
Не получается вывести и удалить последний элемент контейнера map C++
C++ Вывести минимальный элемент вектора

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Infinity3000
 Аватар для Infinity3000
1057 / 576 / 24
Регистрация: 03.12.2009
Сообщений: 1,255
09.05.2012, 20:29     вывести последний элемент вектора #2
Цитата Сообщение от Dzhos Посмотреть сообщение
как мне вывести вектор начиная с последнего элемента

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include "iostream"
#include "vector"
#include "algorithm"
 
using namespace std;
 
int main()
{
    setlocale(0,"");
    vector<int> v;
    int x;
    cout << "Enter positiv integers, folowed by 0:\n";
    while(cin >> x, x != 0)
    {
        v.push_back(x);
    }
 
    vector<int>::iterator i;
    for(i = v.end()  - 1; i != v.begin() - 1; --i)
    {
        cout << *i << " ";
    }
    system("pause >> null");
    return 0;
}
jambas92
 Аватар для jambas92
58 / 57 / 3
Регистрация: 18.11.2010
Сообщений: 315
09.05.2012, 20:32     вывести последний элемент вектора #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <vector>
#include <string>
using namespace std;
int main() {
 
    vector<int> v;
    v.push_back(1);
    v.push_back(2);
    v.push_back(3);
    v.push_back(4);
    v.push_back(5);
 
    for (int i = v.size()-1; i>=0; i--)
    {
        cout << v[i] << " "; 
    }
    
    return 0;
}
Yandex
Объявления
09.05.2012, 20:32     вывести последний элемент вектора
Ответ Создать тему
Опции темы

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