Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Максим007
0 / 0 / 0
Регистрация: 17.03.2012
Сообщений: 4
#1

Сложение множеств (set) - C++

17.03.2012, 13:10. Просмотров 883. Ответов 1
Метки нет (Все метки)

В С++ есть встроенный класс
Set<тип,минЭл,махЭЛ> Set1;
как с помощью него вывести все элементы на экран?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#pragma hdrstop
#pragma argsused
#include <iostream.h>
#include <vcl.h>
 
Set<int,1,5> a,s;
  int main(void)
{
 a <<5;
 s <<3;
 cout<<a+s; //выводит 00101 а как вывести 3 5?
 getchar();
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.03.2012, 13:10
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Сложение множеств (set) (C++):

Сложение и вычитание множеств - C++
Нужна помощь. Надо создать класс с множеством чисел и реализовать в нём функцию сложения и вычитания, этих самых множеств. Функция сложения...

Шаблон класса должен давать возможность вывести все элементы множества на экран, сложение, вычитание, осуществлять пересечение множеств - C++
Есть вот такое задание: 4. Создать шаблон класса Mnogyna. Шаблон класса должен давать возможность вывести все элементы множества на...

Позиция элемента в контейнере STL кон. SET, поиск контейнер set словарь позиция - C++
Есть код №1. Он выводить на экран позицию нужного мне слова (только если в середине 1 слово а не 2 и больше например только &quot;privet&quot;. А...

поменять в настройке Character Set на Use Multy-Byte Character Set - C++
При компиляции не видет файла .exe на форуме прочитал , что нужно поменять в настройке Character Set на Use Multy-Byte Character Set ...

Set, скорость - C++
Доброго времени суток. Получил задачу написать set, не просто set, а быстрый основанный на бинарном дереве поиска set. Вот что...

Метод Set - C++
Привет. Такая проблемка. Ну даже не проблемка, а так :) Есть класс, есть конструктор, принимающий в кач-ве параметра char*, есть...

1
Duha666
51 / 51 / 5
Регистрация: 10.03.2012
Сообщений: 138
17.03.2012, 16:31 #2
Вывод одного множества:
C++
1
2
for (set<int>::iterator i = s.begin(); i != s.end(); i++) // s - исходный set
        printf("%d ", *i);
Как вариант - поместить элементы одного set-а в другой, или добавить элементы обоих в массив и отсортить(в обоих случаях получается сложность N log N, но сортировка как-то культурнее).
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.03.2012, 16:31
Привет! Вот еще темы с ответами:

List и Set - C++
В общем у нас есть отрезок от 1 до X. Отсортировать этот отрезок, вида: (1,х,2,х-1,...). Заполнить этой последовательностью list и set. И...

Использование set - C++
Приветствую. Что-то я совсем глупый вопрос задам, но понять, где тут ошибка никак не могу: #include &lt;iostream&gt; #include...

класс SET - C++
Разработать шаблонный класс Set. Класс должен содержать конструктор по умолчанию, основной конструктор и конструктор копирования....

Set <int> - C++
Доброе время суток, помогите оптимизировать данный код set &lt; int &gt; temp; temp.insert(1); temp.insert(2); temp.insert(3); ...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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