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

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

Войти
Регистрация
Восстановить пароль
 
Sstail
Сообщений: n/a
#1

задача на с++ (Заданную ДНФ булевой функции от 5 переменных (x,y,z,t,r) представить в виде списка, элементами которого являются конъюнкции) - C++

08.02.2013, 14:29. Просмотров 626. Ответов 0
Метки нет (Все метки)

Заданную ДНФ булевой функции от 5 переменных (x,y,z,t,r) представить в виде списка, элементами которого являются конъюнкции. Каждый элемент содержит массив номеров переменных, входящих в конъюнкцию, а также признак инверсии переменной.
Программа должна содержать следующие процедуры:
-Кодирования: построение списка по ДНФ, заданному формулой в некотором текстовом файле;
-Декодирования: восстановление формулы ДНФ с выводом результата в текстовой файл, с освобождением выделенной динамической памяти;
-Вставки элемента в список: вставки конъюнкции в список;
-Удаление элемента из списка: удаления элемента, находящегося в некоторой позиции(позиция определяется в интерактивном режиме);
-Построить дизъюнкцию двух ДНФ;
-Упорядочить список конъюнкций по возрастанию длины

если не решите,то можете объяснить как решается ?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.02.2013, 14:29     задача на с++ (Заданную ДНФ булевой функции от 5 переменных (x,y,z,t,r) представить в виде списка, элементами которого являются конъюнкции)
Посмотрите здесь:

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

Поиск в деке, элементами которого являются фигуры - C++
На основе списка разработать класс, реализующий понятие «открытого» дека. Элементами дека будут фигура, её класс уже есть. Нужно написать...

Вывод вектора, элементами которого являются структуры - C++
struct frequency_table { string symbol; int n; double W; }; void fout(frequency_table &ft_1, ofstream &oo) { ...

Формирование массива, элементами которого являются цифры числа N - C++
Дано натуральное число N. Составить программу для формирования массива,элементами которого являются цифры числа N.

Массивы: составить вдвое меньший массив,элементами которого являются - C++
Дан массив a из n элементов. n - четное. Составить вдвое меньший массив,элементами которого являются : b1=a1+an; b2=a2+an-1 и т.д.

Работа с типизированным файлом, элементами которого являются отдельные символы - C++
По теме файлы! Имеется типизированный файл, элементами которого являются отдельные символы. а) Выяснить, являются ли первые два...

Создать вектор, элементами которого являются максимальные элементы строк матрицы А - C++
Даны матрица А : 5х6 . Создать и напечатать вектор b , элементами которого являются максимальные элементы строк матрицы А. Найти номер...

Сформировать вектор, элементами которого являются соответствующие суммы элементов матрицы - C++
вот задание: Написать программу, которая формирует вектор размером 4, элементами которого являются соответствующие суммы элементов...

Составить программу формирования массива, элементами которого являются цифры числа N - C++
Здравствуйте))) Хотел спросить правильно работает программа соответствует с условием задачи?? А то какие то сомнения. Дано натуральное...

Представить в виде двунаправленного списка схему автобусного маршрута - C++
Ребят, помогите с кодом программы: Представить в виде двунаправленного списка схему автобусного маршрута: названия остановок и время...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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