Ответы на вопрос:
кроме c++ ничего не знаю.
g++ compiler
#include < iostream>
#include < algorithm>
#include < set>
#include < iterator>
int main()
{
std: : set< int>
set1,//первое входное множество(a)
set2,//второе выходное множество(b)
set3,//первое выходное(разность set1 и set2)
set4,//xz
set5,//a пересечение b
set6; //a объединение b
int
n, m,
temp;
std: : cout < < "введите размер первого и второго множеств: ";
std: : cin > > n > > m;
std: : cout < < std: : endl < < "введите значения первого множества: ";
for(int i = 0; i < n; i++)
{
std: : cin > > temp;
set1.insert(temp);
}
std: : cout < < std: : endl < < "введите значения второго множества: ";
for(int i = 0; i < m; i++)
{
std: : cin > > temp;
set2.insert(temp);
}
std: : set_difference(set1. set1. set2. set2. std: : inserter(set3, set3.;
std: : set_difference(set2. set2. set1. set1. std: : inserter(set4, set4.;
std: : set_intersection(set1. set1. set2. set2. std: : inserter(set5, set5.;
std: : set_union(set1. set1. set2. set2. std: : inserter(set6, set6.;
//вывод
std: : cout < < "множество а: ";
std: : copy(set1. set1.
std: : ostream_iterator< int> (std: : cout, " "));
std: : cout < < std: : endl;
std: : cout < < "множество b: ";
std: : copy(set2. set2.
std: : ostream_iterator< int> (std: : cout, " "));
std: : cout < < std: : endl;
std: : cout < < "множество а - b: ";
std: : copy(set3. set3.
std: : ostream_iterator< int> (std: : cout, " "));
std: : cout < < std: : endl;
std: : cout < < "множество b - a: ";
std: : copy(set4. set4.
std: : ostream_iterator< int> (std: : cout, " "));
std: : cout < < std: : endl;
std: : cout < < "множество a пересечение b: ";
std: : copy(set5. set5.
std: : ostream_iterator< int> (std: : cout, " "));
std: : cout < < std: : endl;
std: : cout < < "множество а объединение b: ";
std: : copy(set6. set6.
std: : ostream_iterator< int> (std: : cout, " "));
std: : cout < < std: : endl;
return 0;
}
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
вероника2004820.05.2023 23:01
-
pra0218.03.2022 16:23
-
ДашаКошкина116.06.2021 04:12
-
7rus79013.08.2022 23:37
-
sandraustaow6o7c14.05.2023 10:37
-
PolinaGetto20.04.2023 22:51
-
magiklen16.06.2022 11:15
-
0Pandohcka002.11.2022 14:42
-
Maximys200112311.12.2020 12:41
-
еааа2платьев09.02.2021 00:21
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.