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

Является ли данная строка символов пропозициональной формулой? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировка массива указателей на char http://www.cyberforum.ru/cpp-beginners/thread960520.html
Есть массив указателей на char-ы. Нужно отсортировать их по алфавиту. Прошу помочь как можно скорее, если это возможно.
C++ Записи, файл С++ Работа с файлами ,как это сделать? Нужно создать файл записей с полями: фамилия, номер дома, долг за квартиру. За 1 просмотр файла создать список жителей, которые проживают в доме №24. Упорядочить полученый список за спаданием задолженности за квартиру. Вообще ступор, как это все оформить?? спасибо, кто просмотрел... http://www.cyberforum.ru/cpp-beginners/thread960516.html
C++ Написать код в с++ Методом Гаусса
Код должен быть очень простыМ, не замудренным=)
C++ Чтение из текстового файла массив структур
Доброго времени суток. Нужно из текстового файла заполненного по типу ( Фио Диагноз числопоступления пол ) занести информацию в бинарный файл используя структуры Проблема в процедуре Input. void input (FILE *f) {ifstream F; lol zp; char* filename; filename=" "; f=fopen("base.dat","wb"); printf("\nВведите имя файла с данными\n");
C++ Волшебный мост http://www.cyberforum.ru/cpp-beginners/thread960491.html
Крестьянин, возвращаясь с ярмарки, увидел на мосту странную картину. Какой-то человек сначала считал деньги в кошельке, затем бросал в реку несколько монеток, бежал на другой конец моста, снова считал деньги в кошельке, и опять бросал несколько монеток и шел на другой конец моста. Наконец, пересчитав свои деньги, он явно обрадовался и отправился в дальнейший путь. – Что ты делал? Зачем ты бросал...
C++ Двухмерный массив (заполнить змейкой квадратную матрицу) Требуется заполнить змейкой квадратную матрицу так, как показано на рисунке справа: заполнение происходит с единицы из левого верхнего угла и заканчивается в правом нижнем числом N^2, где N – порядок матрицы. Входные данные Во входном файле INPUT.TXT задано натуральное число N – размер квадратной матрицы (N<=100). Выходные данные В выходной файл OUTPUT.TXT выведите матрицу, заполненную... подробнее

Показать сообщение отдельно
POMO
0 / 0 / 0
Регистрация: 16.09.2013
Сообщений: 5

Является ли данная строка символов пропозициональной формулой? - C++

23.09.2013, 21:20. Просмотров 486. Ответов 1
Метки (Все метки)

Задание №1. Написать программу для реализации следующего алгоритма определения является ли данная строка символов пропозициональной формулой или нет:
шаг 1. Проверка скобочного итога формулы.
шаг 2. Создать образы формул из правил 2 и 3.
шаг 3. Начиная с первого образа произвести замену всех их вхождений в строку символов на пропозициональную переменную.
шаг 4. Продолжать шаг 3, пока не будет получена одна пропозициональная переменная.
Задание №2. Написать программу для реализации алгоритма перехода от суффиксной записи к префиксной.

Вот 1 задача, но она что-то никак не хочет работать:
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
27
#include "stdafx.h"
#include <fstream>
#include <iostream>
#include <string>
 
using namespace std;
 
int main()
{ int f, t,n;
string str;
    str = "(Av(B+C)vB)"; ////необязательно что elen именно такие буквы, могут быть и другие
    int k = 0;
   {for (int i=0;i<str.size();i++)    /////////////собственно сам шаблон, вернее попытка его создания
   if (str[i]=='(')
       if (str[i+1] == 'B') 
           if (str[i+2]=='+')
               if (str[i+3] == 'C')
                   if (str[i+4]==')')
                     ////
 
                    ////
 
  cout << str <<endl;}
 system("pause");
    return 0;
 
   }
Вторая вообще не получается. (((

Добавлено через 4 часа 20 минут
ааа помогите
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru