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

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

Войти
Регистрация
Восстановить пароль
 
Misha_cpp
Заблокирован
#1

Сравнить два контейнера set - C++

21.04.2014, 23:44. Просмотров 814. Ответов 1
Метки нет (Все метки)

Всем добрый вечер .
Как сравнить два контейнера set?

Допустим:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
set <int> m1;
set <int> m2;
 
for( int i = 0; i < 5; i++) {
        m1.insert(i );
    }
 
    /*cout << "Элементы множества: ";
    copy(m1.begin(), m1.end(), ostream_iterator<int>(cout, " "));*/
 
 
for( int i = 0; i < 5; i++) {
        m2.insert(i +1);
    }
 
    /*cout << "Элементы множества: ";
    copy(m2.begin(), m2.end(), ostream_iterator<int>(cout, " "));*/
Как сравнить эти два контейнера , чтобы при несовпадении выводило только те элементы, которые не совпадают друг с другом в виде :

элемент 1-го множества = .....
элемент 2-го множества =....


Помогите , пожалуйста .Заранее спасибо!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.04.2014, 23:44     Сравнить два контейнера set
Посмотрите здесь:

Объединить два контейнера set - C++
У меня есть два сета, их надо как то обьеденить в один сет. Как это сделать? Вот мой код, он выдает ошибку - ругается на поле с merge. ...

Итератор контейнера set - C++
Здравствуйте! Каким образом можно изменить значение итератора set на n (кроме вызова ++ n раз). Можно ли преобразовать итератор одного типа...

Передача контейнера set в функцию - C++
Всем здравствуйте! Мне нужно написать функцию которая будет выводить всю информацию которая хранится в контейнере set. Пробовал передавать...

Свой компаратор для контейнера set - C++
Здравствуйте! Код следующий (комменты): #include &lt;stdlib.h&gt; #include &lt;stdio.h&gt; #include &lt;set&gt; using namespace std; //...

Как достать указатель на объект из контейнера set - C++
Имеется вот такой код #include &quot;stdafx.h&quot; #include &lt;string&gt; #include &lt;iostream&gt; #include &lt;fstream&gt; #include &lt;set&gt; #include...

Вывод контейнера типа set <string> в файл - C++
Конечный файл пустует, я всяко-разно пытался, вот мой вариант с итераторами. Смотрите закоментированный код - всё остальное полностью...

Использование контейнера set для создания словаря - C++
Всем привет. Прошу помощи с программой. Само задание: Написать программу «Англо - русский и русско - английский словарь». «База данных»...

Шаблон как тип контейнера std::set - C++
template&lt;class T&gt; int func(T&amp;, int); typedef std::ostream_iterator&lt;int&gt; out_in; int main() { int xx{1, 2, 3, 4, 5, 6, 7, 7,...

Считать из файла 2 строки с числами в 2 контейнера set - C++
Здравствуйте! Помогите, как считать из файла последовательно 2 строки с числами? Например файл такой: 56 78 4 2 2 33 1 45 Нужно...

На базе контейнера vector из стандартной библиотеки С++ создайте шаблон класса Set, - C++
На базе контейнера vector из стандартной библиотеки С++ создайте шаблон класса Set, в котором каждый объект может храниться только в одной...

Сравнить два массива - C++
Подскажите пожалуйста как решить задачу: Нужно сравнить два массива, проверить все элементы на совпадение и если они совпадают то вывести...

Есть два потока и глобальный массив, могут ли потоки перепутать элементы глобального массива или другого контейнера? - C++
Начать с массивов, допустим То есть ситуация такая: пусть имеется два потока и глобальный массив элементов int из двух элементов, один...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
22.04.2014, 04:51     Сравнить два контейнера set #2
Алгоритм set_difference. http://www.cplusplus.com/reference/a...set_difference
Ответ Создать тему
Опции темы

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