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

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

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

Вывести вектор, начиная с последнего элемента - C++

09.05.2012, 20:17. Просмотров 3198. Ответов 2
Метки нет (Все метки)

у меня есть вектор целых чисел
как мне вывести вектор начиная с последнего элемента

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++ В оперативной памяти вектор int X[10] расположен, начиная с адреса B7F0
C++ Для каждого Ai, начиная с последнего и заканчивая первым, вывести его квадратный корень не менее чем с четырьмя знаками после запятой
C++ Распечатать, начиная с последнего, перевернутые слова введенного предложения
C++ Вектор из элементов равных умножения max элемента и min элемента в строке
Найти номера первого и последнего минимального элемента из данного набора, и вывести их в указанном порядке C++
Описать функцию удаления списка из памяти, начиная с последнего C++
Многомерный массив. Дублирование значения первого элемента строки в значении последнего элемента предыдущей C++
Найти и вывести на экран номера первого и последнего минимального элемента одномерного массива C++
C++ Вставить два элемента по 1000, начиная с четвертого элемента исходного массива, сдвигая его элементы
Распечатать все индексы вхождения числа х в последовательность а, начиная с последнего C++
C++ Переписать в другой файл части строк, начиная с последнего слова
C++ Переписать в другой файл части строк,начиная с последнего слова где нет цифр

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Infinity3000
1058 / 577 / 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
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     Вывести вектор, начиная с последнего элемента
Ответ Создать тему
Опции темы

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