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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.80
Last_Night
19 / 19 / 0
Регистрация: 02.10.2012
Сообщений: 124
#1

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

29.09.2013, 12:42. Просмотров 1560. Ответов 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)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.09.2013, 12:42
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Операции над множествами (C++):

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

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

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

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

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

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

9
OhMyGodSoLong
~ Эврика! ~
1244 / 993 / 42
Регистрация: 24.07.2012
Сообщений: 2,002
29.09.2013, 12:50 #2
google://std::set

/thread
0
Last_Night
19 / 19 / 0
Регистрация: 02.10.2012
Сообщений: 124
29.09.2013, 12:55  [ТС] #3
Цитата Сообщение от OhMyGodSoLong Посмотреть сообщение
google://std::set

/thread
мы используем старый Turbo C а в нём нет этой библиотеки(
0
Tulosba
:)
Эксперт С++
4396 / 3232 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
29.09.2013, 13:16 #4
Цитата Сообщение от Last_Night Посмотреть сообщение
мы используем старый Turbo C а в нём нет этой библиотеки(
Тогда почему пишете в ветку "C++" ? Вы бы уже счетные палочки использовали.
0
Last_Night
19 / 19 / 0
Регистрация: 02.10.2012
Сообщений: 124
29.09.2013, 13:20  [ТС] #5
Цитата Сообщение от Tulosba Посмотреть сообщение
Тогда почему пишете в ветку "C++" ? Вы бы уже счетные палочки использовали.
ну вообще он Turbo C++ называется но многих библиотек нет, ну кто же виноват что у нас такую программу составили(
мне и самому не по кайфу писать в IDE 1992 года
0
Tulosba
:)
Эксперт С++
4396 / 3232 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
29.09.2013, 13:29 #6
Цитата Сообщение от Last_Night Посмотреть сообщение
кто же виноват что у нас такую программу составили
Виноват тот, кто составил, разумеется. Просто давать Вам советы по решению задачи инструментом двадцатилетней давности вряд ли кто-то решится. Тем более, что в современных (к тому же уже далеко не самых новых) реализациях есть стандартные средства для работы со множествами. Могу предложить написать Вам свой std::set с блекджеком и шлюхами. И на этой базе создать решение
0
Last_Night
19 / 19 / 0
Регистрация: 02.10.2012
Сообщений: 124
29.09.2013, 14:06  [ТС] #7
Цитата Сообщение от Tulosba Посмотреть сообщение
Виноват тот, кто составил, разумеется. Просто давать Вам советы по решению задачи инструментом двадцатилетней давности вряд ли кто-то решится. Тем более, что в современных (к тому же уже далеко не самых новых) реализациях есть стандартные средства для работы со множествами. Могу предложить написать Вам свой std::set с блекджеком и шлюхами. И на этой базе создать решение
это всего лишь 1 задание из Л/р писать для него класс не особо хочется(
1
Tulosba
:)
Эксперт С++
4396 / 3232 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
29.09.2013, 14:10 #8
Last_Night, тогда выбирайте современный диалект C++.
0
OhMyGodSoLong
~ Эврика! ~
1244 / 993 / 42
Регистрация: 24.07.2012
Сообщений: 2,002
29.09.2013, 14:43 #9
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от 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
Last_Night
19 / 19 / 0
Регистрация: 02.10.2012
Сообщений: 124
29.09.2013, 15:11  [ТС] #10
Цитата Сообщение от 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
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.09.2013, 15:11
Привет! Вот еще темы с ответами:

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

Шаблонный класс "множества". Операции над множествами - C++
Доброго времени суток. Суть моего задания заключается в создании шаблонного класса &quot;множества&quot; и затем операции над этими...

Работа над множествами,STL - C++
Собственно есть задача: Дан некий текст.Нужно в алфавитном порядке напечатать все гласные буквы входящие в этот текст более двух раз и...

Множества. Выполнить действия над множествами: (B - A) * C (по заданным условиям). - C++
Доброго времени суток. Помогите пожалуйста решить задачку по множествам. условие: Задан универсум X = . Необходимо задать множества...


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

Или воспользуйтесь поиском по форуму:
10
Yandex
Объявления
29.09.2013, 15:11
Ответ Создать тему
Опции темы

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