![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Пользователь
Регистрация: 27.11.2008
Сообщений: 16
|
![]()
Напишите программу за вознаграждение.
С++ Программа должна выводить удовлетворяет или нет моей грамматике. Пример: Боб считает, что преступник либо Джон либо Билл, Билл заявляет , что если Боб преступник, то Джон не преступник, Джон уверен, что преступники – Боб и Билл. S::=<имя><действие> <действие>::=<виновность>|<глагол>, <союз><имя><действие>. <виновность>::=преступление|невинов ен <глагол>::=уверят|считает|заявляе т <союз>::=что либо |что если, то| что и Также должны быть использованы мои функции: void name() { if(s=='Боб') read(s); else if(s=='Боб') read(s); else if(s=='Джон') read(s); else if(s=='Билл') read(s); else cout<<"error"; } void souz() { if(s=='что') read(s); else if(s=='что') read(s); else if(s=='что если') read(s); else if(s=='то') read(s); else cout<<"error"; } void glagol() { if(s=='уверяет') read(s); else if(s=='уверяет') read(s); else if(s=='заявляет') read(s); else if(s=='считает') read(s); else cout<<"error"; } void move() { if ((s=='уверяет')&&(s=='заявляет')&&( s=='считает')) { glagol(); if (s==',') read(s); else cout<<"error"; souz(); name(); } else if ((s=='преступник')&&(s=='невиновен' ) { vinovnost(); } else cout<<"error"; } void vinovnost() { if(s=='преступник') read(s); else if(s=='невиновен') read(s); else cout<<"error"; } void S() { name(); move(); } Программа должна выглядеть так что я ввожу некую строчку а программа выдает верно или нет относительно моей грамматики.Пишите в личку.Впринципе программа не сложная тем более все весь алгоритм сделан... |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 21.03.2009
Сообщений: 2,193
|
![]()
Отписался.
Можно обсудить в аське ICQ 482-373-277
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта Тема на форуме, посвященная ему же |
![]() |
![]() |
![]() |
#3 |
Заблокирован
Регистрация: 08.01.2010
Сообщений: 0
|
![]()
Готов взяться за проект
номер ICQ: 565460353 или 480964456 mikefreelance@rambler.ru |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужно написать маленькую прогу за хорошие деньги! | nikez85 | Фриланс | 7 | 29.12.2012 10:06 |
Помогите написать прогу на Visual C++ за деньги | Игорь 89 | Фриланс | 2 | 20.06.2009 17:54 |
Помогите написать прогу на Visual C++ за деньги | Игорь 89 | Помощь студентам | 0 | 20.06.2009 17:34 |
Нужно написать за деньги прогу | МихаилСамара | Фриланс | 13 | 27.01.2009 22:12 |
Требуется за деньги написать прогу | lissvkd | Фриланс | 1 | 09.01.2009 12:53 |