Ответы на вопрос:
кроме 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
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Полина111116484485815.12.2020 09:12
-
лилия25314.08.2020 08:24
-
galeevaazaliyaqwert11.02.2021 14:18
-
witerold10.06.2023 13:30
-
алан6202.04.2022 23:00
-
55555555Vgggg05.09.2021 09:17
-
tanea20111103.02.2021 17:52
-
Aurelli122.02.2021 08:18
-
Karon133727.05.2021 21:36
-
rufat285617.03.2020 21:16
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.