Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/29: Рейтинг темы: голосов - 29, средняя оценка - 4.83
20 / 20 / 8
Регистрация: 02.10.2012
Сообщений: 124

Операции над множествами

29.09.2013, 12:42. Показов 5866. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Найти A B C, A ∩ B ∩ C, (A ∩ B) C, A ∩ (B C), если
A={{1;2},{1;3},{2}}, B={{1;2;4},{2;3},{1}}, C={{1;3},{1}}

Как вручную решить знаю, а вот как запрограммировать понятия не имею!
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
29.09.2013, 12:42
Ответы с готовыми решениями:

Операции над множествами
Прошу помочь с написанием программы на с++. Нужно чтобы выполнялись операции над множествами, такие как: объединение, пересечение и...

Продемонстрировать операции над множествами
Помогите перевести код с Pascal на С++: program Demonstrator; type T_Digit = set of byte; var a,b,c: T_Digit; i,kluch:...

Реализовать операции над множествами
Собственно только началась учеба на первом курсе,и вот препод задал написать програму,которая реализует все действия над...

9
~ Эврика! ~
 Аватар для OhMyGodSoLong
1258 / 1007 / 74
Регистрация: 24.07.2012
Сообщений: 2,002
29.09.2013, 12:50
google://std::set

/thread
0
20 / 20 / 8
Регистрация: 02.10.2012
Сообщений: 124
29.09.2013, 12:55  [ТС]
Цитата Сообщение от OhMyGodSoLong Посмотреть сообщение
мы используем старый Turbo C а в нём нет этой библиотеки(
0
:)
Эксперт С++
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
29.09.2013, 13:16
Цитата Сообщение от Last_Night Посмотреть сообщение
мы используем старый Turbo C а в нём нет этой библиотеки(
Тогда почему пишете в ветку "C++" ? Вы бы уже счетные палочки использовали.
0
20 / 20 / 8
Регистрация: 02.10.2012
Сообщений: 124
29.09.2013, 13:20  [ТС]
Цитата Сообщение от Tulosba Посмотреть сообщение
Тогда почему пишете в ветку "C++" ? Вы бы уже счетные палочки использовали.
ну вообще он Turbo C++ называется но многих библиотек нет, ну кто же виноват что у нас такую программу составили(
мне и самому не по кайфу писать в IDE 1992 года
0
:)
Эксперт С++
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
29.09.2013, 13:29
Цитата Сообщение от Last_Night Посмотреть сообщение
кто же виноват что у нас такую программу составили
Виноват тот, кто составил, разумеется. Просто давать Вам советы по решению задачи инструментом двадцатилетней давности вряд ли кто-то решится. Тем более, что в современных (к тому же уже далеко не самых новых) реализациях есть стандартные средства для работы со множествами. Могу предложить написать Вам свой std::set с блекджеком и шлюхами. И на этой базе создать решение
0
20 / 20 / 8
Регистрация: 02.10.2012
Сообщений: 124
29.09.2013, 14:06  [ТС]
Цитата Сообщение от Tulosba Посмотреть сообщение
Виноват тот, кто составил, разумеется. Просто давать Вам советы по решению задачи инструментом двадцатилетней давности вряд ли кто-то решится. Тем более, что в современных (к тому же уже далеко не самых новых) реализациях есть стандартные средства для работы со множествами. Могу предложить написать Вам свой std::set с блекджеком и шлюхами. И на этой базе создать решение
это всего лишь 1 задание из Л/р писать для него класс не особо хочется(
1
:)
Эксперт С++
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
29.09.2013, 14:10
Last_Night, тогда выбирайте современный диалект C++.
0
~ Эврика! ~
 Аватар для OhMyGodSoLong
1258 / 1007 / 74
Регистрация: 24.07.2012
Сообщений: 2,002
29.09.2013, 14:43
Лучший ответ Сообщение было отмечено как решение

Решение

Цитата Сообщение от Last_Night Посмотреть сообщение
это всего лишь 1 задание из Л/р писать для него класс не особо хочется(
Тогда сдавайте вот это:
C
1
2
3
4
5
6
7
8
9
10
11
12
#include <stdio.h>
 
int main()
{
    printf("A = {{1, 2}, {1, 3}, {2}}\n"
           "B = {{1, 2, 4}, {2, 3}, {1}}\n"
           "C = {{1, 3}, {1}}\n"
           "A ∪ B ∪ C = {{1}, {2}, {1, 2}, {1, 3}, {2, 3}, {1, 2, 4}}\n"
           "A ∩ B ∩ C = {}\n"
           "(A ∩ B) ∪ C = {{1, 3}, {1}}\n"
           "A ∩ (B ∪ C) = {{1, 3}, {1}}\n");
}
А потом вступайте в дискурс об экстенсиональности семантики языка Си, чтобы доказать убедить преподавателя, что в поставленных условиях данная программа полностью аналогична той, которая вычисляет искомые множества.
3
20 / 20 / 8
Регистрация: 02.10.2012
Сообщений: 124
29.09.2013, 15:11  [ТС]
Цитата Сообщение от Tulosba Посмотреть сообщение
Last_Night, тогда выбирайте современный диалект C++.
Пробовал Qt, но сейчас пишу на Java на знаниях что дают в универе далеко не уедешь((

Добавлено через 27 минут
Цитата Сообщение от OhMyGodSoLong Посмотреть сообщение
Тогда сдавайте вот это:
C
1
2
3
4
5
6
7
8
9
10
11
12
#include <stdio.h>
 
int main()
{
    printf("A = {{1, 2}, {1, 3}, {2}}\n"
           "B = {{1, 2, 4}, {2, 3}, {1}}\n"
           "C = {{1, 3}, {1}}\n"
           "A ∪ B ∪ C = {{1}, {2}, {1, 2}, {1, 3}, {2, 3}, {1, 2, 4}}\n"
           "A ∩ B ∩ C = {}\n"
           "(A ∩ B) ∪ C = {{1, 3}, {1}}\n"
           "A ∩ (B ∪ C) = {{1, 3}, {1}}\n");
}
А потом вступайте в дискурс об экстенсиональности семантики языка Си, чтобы доказать убедить преподавателя, что в поставленных условиях данная программа полностью аналогична той, которая вычисляет искомые множества.
аха, ну это идея!
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
29.09.2013, 15:11
Помогаю со студенческими работами здесь

Операции над множествами - прокомментировать строку кода
Это оперции над множествами Объясните пожалуйста что делает в case2. Хотя бы одну объясните пжл #include &lt;stdlib.h&gt; ...

Выполнить логические операции над множествами, записанными в файлы
Помогите пожалуйста написать программу на C++ Дано 3 множества А, В, С. Элементы множеств сохранены в файлах A.txt, B.txt, C.txt ...

Реализовать базовые операции над множествами: объединение, пересечение, дополнение
Вот как звучит задание: &quot;Объект: множество символов алфавита. Реализовать базовые операции над множествами: объединение, пересечение,...

Операции над множествами - переписать код для работы с буквами
Здравствуйте,помогите пожалуйста подкорректировать код. В общем есть код, который выполняет различные операции над множествами. Проблема в...

Реализовать классические операции над множествами - объединение, пересечение и симметричная разность
Создать параметризованный тип данных - множество. Этот тип предназначен для хранения множества элементов и выполнения операций над ними....


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru