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

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

Войти
Регистрация
Восстановить пароль
 
ExploiT
1 / 1 / 0
Регистрация: 15.10.2009
Сообщений: 16
#1

Является ли ДНФ совершенной (критерий только по количеству символов в дизъюнкте) - C++

26.04.2012, 12:08. Просмотров 396. Ответов 3
Метки нет (Все метки)

попробовал что-то через списки, отказывается принимать помогите пожалуйста
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <stdio.h>
#include <conio.h>
 
struct node2{char d; node2 *next, *prev;};
main(void)
{node2 *p,*q; char x; int a, b, c, d, e;
p=new node2;
p->next=NULL;
p->prev=NULL;
scanf ("%c",&x); p->d=x;
while(x!='.'){scanf("%c",&x);
    q=new node2; q->d=x;
    q->prev=p; p->next=q; q->next=NULL; p=q;};
while(p!=NULL)
    {if (p->d='\/')
        while (p->prev->d='A'||'!A') a++;
        while (p->prev->d='B'||'!B') b++;
        while (p->prev->d='C'||'!C') c++;
        while (p->prev->d='D'||'!D') d++;
        while (p->prev->d='E'||'!E') e++;
        q=p; p=p->prev;}; 
while(q!=NULL);
if(a>1||b>1||c>1||d>1||e>1)
printf('NO');
else('YEAH');
}
Visual Studio выдает:
1>f:\прога\sdnfs\stdfs\stdfs\stdfs.cpp(17) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>f:\прога\sdnfs\stdfs\stdfs\stdfs.cpp(26) : warning C4129: '/' : unrecognized character escape sequence
1>f:\прога\sdnfs\stdfs\stdfs\stdfs.cpp(35) : error C2664: 'printf' : cannot convert parameter 1 from 'int' to 'const char *'
1> Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast
1>Build log was saved at "file://f:\прога\sdnfs\stdfs\stdfs\Debug\BuildLog.htm"
1>stdfs - 2 error(s), 1 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.04.2012, 12:08
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Является ли ДНФ совершенной (критерий только по количеству символов в дизъюнкте) (C++):

Является ли ДНФ - Логика и множества
После преобразований КНФ получилось \bar{X}\bar{Y}Z Это является ДНФ? Если да, является ли это СДНФ?

Дана строка символов до точки. Определить, является ли она правильным скобочным выражением. Рассматривать только круглые скобки. - Turbo Pascal
Дана строка символов до точки. Определить, является ли она правильным скобочным выражением. Рассматривать только круглые скобки.

Функция если не выбирает не только определенный критерий - MS Excel
Добрый день посмотрите в чем ошибка у меня по условию выплаты на детей должны быть у женщин и только кто штатный сотрудник. А у меня еще и...

Убедиться, является ли данная формула ДНФ, КНФ, СДНФ или СКНФ - Логика и множества
Убедиться, является ли данная формула ДНФ, КНФ, СДНФ или СКНФ: (A(над А отрицание)vD)^(AvB(над В отрицание)vC)^D(над D отрицание)

Сортировка по количеству символов в столбцах - VBA
всем привет! помогите пожалуйста доделать задание :sorry: В первых 10 столбцах рабочего листа находятся сведения о сотрудниках фирмы....

Event по количеству ввода символов - jQuery
Нужно разблокировать кнопку при вводе как минимум 5 символов input-а.

3
castaway
Эксперт С++
4884 / 3019 / 370
Регистрация: 10.11.2010
Сообщений: 11,078
Записей в блоге: 10
Завершенные тесты: 1
26.04.2012, 12:49 #2
int main(void)

Цитата Сообщение от ExploiT Посмотреть сообщение
'\/'
Что ты этим хотел написать?

Цитата Сообщение от ExploiT Посмотреть сообщение
printf('NO'); else('YEAH');
Что это? о_О
0
ForEveR
В астрале
Эксперт С++
7978 / 4737 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
26.04.2012, 12:56 #3
Код не корректен чуть более, чем полностью.
Вывод : автор, читай книжки.
0
ExploiT
1 / 1 / 0
Регистрация: 15.10.2009
Сообщений: 16
26.04.2012, 20:06  [ТС] #4
'\/' - знак дизъюнкции, то есть программа считывает ДНФ. а затем перед каждым дизъюнктом считает количество переменных, если какая-либо переменная встречается более чем 2 раза, то пишет что ДНФ не является совершенной(NO) иначе да (YEAH)

Помогите пожалуста построить программу, или подскажите как это можно сделать по другому
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.04.2012, 20:06
Привет! Вот еще темы с ответами:

Разбить строку по количеству символов - JavaScript
Уважаемое сообщество! Пишу скрипт для обработки текста. Есть строки равной длины, например, по 100 символов. Мне нужно разбить каждую...

Деление строки по количеству символов - Visual Basic .NET
Как можно без накручивания циклов сделать следующее? Есть длинная строка, символов на 100+. Состоит из слов с пробелами (например, пара...

Обрезание предложения по заданому количеству символов - PHP
Привет всем) У меня такой вопрос, не могу решить никак Есть входная строка, например &quot;bla bla bllllaaaaa lbaaaaa l lva asdasdasd&quot; Мне...

Сравнить строки и по количеству символов, и по коду - C++
народ какая функция строки сравнивает, и по количеству символов, и по коду strcmp - как-то плохо сравнивает у меня строка &quot;9&quot; больше...


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

Или воспользуйтесь поиском по форуму:
4
Yandex
Объявления
26.04.2012, 20:06
Ответ Создать тему
Опции темы

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