Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Заполнить структуру с файла https://www.cyberforum.ru/ cpp-beginners/ thread2494019.html
Уважаемые программисты. Нужен Ваш совет. Есть структура struct Info { int number; string name; bool survived; }
C++ Не могу понять map, а конкретнее алгоритм разворота(поменять местами) ключа и значения
Дана функция: map<string, bool> BuildReversedMap(const map<bool, string>& m) { map<string, bool> result; for (const auto& item : m) { result = item.first;//Я не понимаю конкретно это...
C++ Алгоритмы поиска на псевдокоде \begin{bmatrix} 8 5 7 5 7 5 \\ 7 6 2 4 5 8 \\ 2 5 7 1 1 7 \\ 4 10 2 8 2 8 \\ 2 7 3 7 7 1 \\ 8 5 4 9 5 5 \\end{bmatrix} Подскажите как понять выражение: если A=m... https://www.cyberforum.ru/ cpp-beginners/ thread2493970.html C++ Перебор элементов в массиве https://www.cyberforum.ru/ cpp-beginners/ thread2493967.html
Здравствуйте. Как выбрать нужные элементы в массиве и записать их в строку? Условие задачи: Есть строка из символов "ghfdekvlnveolhk", из этой строки нужно взять символы h e l l o (если эти символы...
C++ Заполнить массив квадратами чисел
#include <iostream> using std::cin; using std::cout; int main (){ double A ;
C++ Оптимизация повторяющихся строк в коде Суть проблемы: У меня в коде очень много повторяющихся элементов по типу Vektora2D] .push_back(KakoyIsRezultatov21); Vektora2D] .push_back(KakoyIsRezultatov22); Vektora2D]... https://www.cyberforum.ru/ cpp-beginners/ thread2493952.html
C++ Преобразование типов Как понять выражение x=(int) y/z; применение типа (int) при значениях y=78, z=25? = 3.12 неправильный ответ. https://www.cyberforum.ru/ cpp-beginners/ thread2493948.html C++ Переменные созданные в функции создаются в стеке или в куче ?
Здравствуйте, Подскажите пожалуйста: void foo(int a) { vector <int> vector_a; vector_a.push(a);
C++ Калькулятор с новыми операциями Всем привет, моя первая тема на форуме, готов к советам по оформлению. Суть задачи: Для чисел a и b определим следующие операции: a~b = 2*a – b; a#b = b + a. Операция “#” приоритетнее, чем “~”,... https://www.cyberforum.ru/ cpp-beginners/ thread2493914.html C++ Как правильно обратиться к элементам полиморфного вектора (с умным указателем)? Здравствуйте, по заданию нужно: создать абстрактный класс с функцией - норма, определить функцию для производных классов, создать в основной программе массив полиморфных объектов с виртуальной... https://www.cyberforum.ru/ cpp-beginners/ thread2493910.html
Работа с файлами C++
В общем и целом у меня есть задача в тексте есть как это не странно текст и надпись,например - link "namefile.txt", мне нужно взять из этого файла текст записать вместо этой надписи (link...
C++ Не открывается файл при запуске программы через .exe Программа должна открывать файл и, при запуске программы через ctrl+f5 (программирую в Visual Studio) файл открывается нормально, но если запускать программу с помощью .exe файла, то открыть файл не... https://www.cyberforum.ru/ cpp-beginners/ thread2493894.html
1 / 1 / 0
Регистрация: 15.04.2016
Сообщений: 39
25.08.2019, 17:26  [ТС] 0

Определить свойства заданного бинарного отношения: рефлексивность, симметричность, антисимметричность, транзитивность - C++ - Ответ 13789961

25.08.2019, 17:26. Показов 4894. Ответов 3
Метки (Все метки)

Ответ

Цитата Сообщение от zss Посмотреть сообщение
Не уверен, что кто-то станет переводить такое количество кода.
Лучше напишите постановку задачи.
Тогда можно будет найти здесь уже готовый C++ код.
Это лабораторная по дискретной математике.

Бинарное отношение R на конечном множестве A: R является подмножеством A2 – задано списком упорядоченных пар вида (a,b), где a,b принадлежат A. Требования на множество – те же, что и раньше (в нем не должно встречаться повторяющихся элементов, кроме того, оно должно быть упорядочено по возрастанию). Программа должна определять свойства заданного отношения: рефлексивность, симметричность, антисимметричность, транзитивность. Проверку свойств выполнять по матрице бинарного отношения, сопровождая необходимыми пояснениями.
Работа программы должна происходить следующим образом:
1. На вход подается множество A из n элементов и список упорядоченных пар, задающий отношение R (мощность множества, элементы и пары вводятся с клавиатуры).
2. Результаты выводятся на экран (с необходимыми пояснениями) в следующем виде:
а) матрица бинарного отношения размера nxn;
б) список свойств данного отношения.
В матрице отношения строки и столбцы должны быть озаглавлены (элементы исходного множества, упорядоченного по возрастанию).
3. После вывода результатов предусмотреть возможность изменения заданного бинарного отношения либо выхода из программы.
Это изменение может быть реализовано различными способами. Например, вывести на экран список пар (с номерами) и по команде пользователя изменить что-либо в этом списке (удалить какую-то пару, добавить новую, изменить имеющуюся), после чего повторить вычисления, выбрав соответствующий пункт меню. Другой способ – выполнять редактирование непосредственно самой матрицы отношения, после чего также повторить вычисления. Возможным вариантом является автоматический пересчет – проверка свойств отношения – после изменения любого элемента матрицы.
Дополнительно: предусмотреть не только изменение отношения, но и ввод нового множества (размер нового множества может тоже быть другим).

Вернуться к обсуждению:
Определить свойства заданного бинарного отношения: рефлексивность, симметричность, антисимметричность, транзитивность C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.08.2019, 17:26
Готовые ответы и решения:

Свойства нечеткого отношения (рефлексивность, симметричность, транзитивность)
Прошу помощи! нужна программа, которая реализует проверку свойств нечеткого...

Проверить множество P на рефлексивность, симметричность, антисимметричность и транзитивность. P={(x,y) | x,y принадлежит
Проверить множество P на рефлексивность, симметричность, антисимметричность и транзитивность....

Отношение исследовать на рефлексивность, антирефлексивность, симметричность, антисимметричность, транзитивность
Всем доброго времени суток! Есть задача и мало времени для её решения. Просто крик о помощи! ...

Проверить матрицу на рефлексивность, симметричность и транзитивность
Ошибка: массив имеет другое количество размерностей Задание: проверить матрицу на рефлексивность,...

3
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.08.2019, 17:26

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Найти мощность этого бинарного отношения, определить его свойства
В пространстве на прямой x=1+2t, y= -2-4t, z=3+2t,t€(-inf;+inf), заданы точки M1,M2,...,M5,...

Исследовать рефлексивность, симметрию, транзитивность
исследовать рефлексивность, симметрию, транзитивность отношения заданного на множественные Х при...

Выявить свойства бинарного отношения
Здравствуйте. Не могу справится с задачей, подскажите как ее решить:

Указать свойства данного бинарного отношения
Указать свойства бинарного отношения p (рефлексивность, антирефлексивность, симметричность,...

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