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

Как вывести вектор списков? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Рисование ромба. http://www.cyberforum.ru/cpp-beginners/thread350458.html
Приветствую. У Дейтелов есть задания ( глава 5, задание 5.23 - 24 ): 5.23 Напишите программу, которая напечатает показанный ниже ромб. Вы можете использовать операторы вывода, которые печатают или одну звездочку (*), или один пробел. Максимально используйте повторение (с вложенными операторами for) и минимизируйте число операторов вывода. 5.24 Модифицируйте программу, которую вы написали в...
C++ include <?> для cout Добрый день. вот код программы: #include <cstdlib> using namespace std; /* * */ int main() { http://www.cyberforum.ru/cpp-beginners/thread350425.html
C++ Дребедень с указателями хэлп
Здравствуйте, форумчане. Изучаю с++, дошёл до указателей. Душа потребовала эксперементов. Прежде чем обяъявить проблему ,подумайте, какой ответ должна дать следующая программа на с++: #include <iostream.h> #include <conio.h> int modify(int *); main () { int x = 10;
конкатенация и поэлементное сложение векторов (контейнеров) C++
Необходимо создать класс для работы с одномерными векторами, где необходимо реализовать: -функции ввода и вывода на экран вектора -сложение векторов с помощью перегруженного оператора + (чтобы можно было просто написать с=a+b ), если вектора разной размерности, то выполнить их слияние -конструктор по умолчанию -конструктор, у которого параметр - количество элементов в векторе ...
C++ Не компилится http://www.cyberforum.ru/cpp-beginners/thread350399.html
Задание: должен выводиться К-тый отрицательный элемент в упорядоченном дереве поиска с просмотром TLR. Проблема: переделал однофайловую программу в многофайловый класс и код перестал компилироваться, подскажите, плиз, допущенные ошибки. *.cpp #include "TREE.h" int main() { NodePtr t; int k, e, rez; TREE str;
C++ Сортировка многомерного массива. Здравствуйте! Помогите пожалуйста с решением такой задачи. Я еще совсем новичок. Создать двухмерный динамический массив, вывести его на экран, отсортировать, и вывести на экран отсортированный. Сортировку осуществить с помощью функции. Второй день вожусь. Сортирует только первую строку. Укажите пожалуйста на мои ошибки и помогите с решением этой задачи. (не шаблоны, не классы не... подробнее

Показать сообщение отдельно
nameless
Эксперт C++
 Аватар для nameless
290 / 289 / 14
Регистрация: 16.06.2009
Сообщений: 486
11.09.2011, 22:10     Как вывести вектор списков?
Den4ik,

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
26
27
28
#include <iostream>
#include <vector>
#include <list>
#include <algorithm>
#include <functional>
 
template <typename T>
struct PrintVector : std::unary_function <void, T> {
   void operator()(const T& value) const {
      std::cout << value << ' ';
   }
};
 
int main() {
   std::list <int> l_numbers = { 1, 2, 3, 4, 5 };
   std::vector <std::list <int> > v_lists(5, l_numbers);
   
   
   for (std::vector <std::list <int> >::const_iterator p = v_lists.begin();
         p != v_lists.end();
         ++p
   ) {
      std::for_each(p->begin(), p->end(), PrintVector <int>());
      std::cout << '\n';
   }
 
   return 0;
}
 
Текущее время: 01:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru