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

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

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

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

26.04.2012, 12:08. Просмотров 322. Ответов 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 ==========
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.04.2012, 12:08     Является ли ДНФ совершенной (критерий только по количеству символов в дизъюнкте)
Посмотрите здесь:

Определить, является ли периодической последовательностью строка символов C++
Сравнить строки и по количеству символов, и по коду C++
C++ Проверить является ли выражение состоящее только из ПРОПИСНЫХ букв палиндромом
C++ Записать условие, которое является истинным, когда только одно из чисел А и В четное
Дана строка символов. Является ли заданная она палиндромом C++
Определить, является ли одна строка символов - частью другой C++
Считать строку в массив символов, который является членом класса C++
Определить, является ли заданная последовательность символов арифметическим выражением C++
C++ Является ли данная строка символов пропозициональной формулой?
C++ проверить моно ли в шестеричную запись числа вставить цифр 2 так,что она стала совершенной
является ли данная строка символов пропозициональной формулой C++
Расположить слова в порядке возрастания по количеству символов C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
castaway
Эксперт С++
4873 / 3012 / 370
Регистрация: 10.11.2010
Сообщений: 11,061
Записей в блоге: 10
Завершенные тесты: 1
26.04.2012, 12:49     Является ли ДНФ совершенной (критерий только по количеству символов в дизъюнкте) #2
int main(void)

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

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

Помогите пожалуста построить программу, или подскажите как это можно сделать по другому
Yandex
Объявления
26.04.2012, 20:06     Является ли ДНФ совершенной (критерий только по количеству символов в дизъюнкте)
Ответ Создать тему
Опции темы

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