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

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

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

злые скобки - C++

29.11.2013, 23:51. Просмотров 454. Ответов 3
Метки нет (Все метки)

Здравствуйте!!!Помогите пожалуйста написать код расстановки скобок!
Задание такое:
1.Написать программу, которая расставляет всевозможными способами скобки в выражении так, что выражение становится формулой или выдает сообщение об ошибке, если в выражении встречаются недопустимые сочетания (подряд идут несколько переменных или несколько бинарных связок). Реализовать программу с использованием полного перебора всех возможных расстановок скобок и проверки полученных выражений.
Ввести(со скобками) вторую форму и сравнить.

Если не полное задание, то хотя бы подскажите как вообще скобки расставить в каком либо выражении....
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.11.2013, 23:51     злые скобки
Посмотрите здесь:

Люди добрые и злые где ошибка? Арифметическое выражение - C++
Здравствуйте! Подскажите пожалуйста в чем ошибка (кроме того что я решил учится на програмиста) имеем функцию ...

Скобки и if else - C++
Задача такова: имеется некая "база данных": int m= { 0,7,0,4,3,1, 0,3,6,3,1,2, 5,4,3,5,2,5, 1,2,5,0,5,2 }; И мне...

Скобки - C++
Вывести все правильные скобочные выражения длиной N, состоящие из круглых и квадратных скобок. Входные данные: Входной файл INPUT.TXT...

Скобки в языке C++ - C++
В каком случае используются фигурные скобки {...}, а в каком случае должны быть использованы фигурные скобки? Добавлено через 12 минут...

Конструктор и скобки - C++
Есть код: #include <iostream> #include <exception> #include <istream> #include <ostream> class Point { ...

Проверка на скобки - C++
Просьба помочь разобраться в мной написанной программе. Задание и код прилагаются. У меня пока 2 проблемы. 1. void Spisok(). При записи...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
salam
162 / 143 / 12
Регистрация: 10.07.2012
Сообщений: 725
30.11.2013, 10:03     злые скобки #2
вроде правильно, что скобки можно ставить только с обеих сторон непосредственно от операторов. ну тогда посчитайте все операторы. создайте массивчик из 2*(n+1) логических переменных. (первое и последнее значение отвечают за начало и конец выражения). перебирайте все комбинации из 0 и единиц. 1 - поставим скобку, 0 - не поставим. потом проверочка.
maxpetrov3
0 / 0 / 0
Регистрация: 19.11.2013
Сообщений: 20
02.12.2013, 13:55  [ТС]     злые скобки #3
так то и я делал...только ничего хорошего из этого не вышло...если можно покажите мне пример или ссылочку на подобные задачи...
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.12.2013, 14:04     злые скобки
Еще ссылки по теме:

Квадратные скобки [] - C++
Здравствуйте! Объясните, пожалуйста, значение квадратных скобок в следующих строчках: delete contData; int&...

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

Скобки у конструктора - C++
Задавал подобный вопрос, однако следующий код все равно ставит меня в тупик. Почему такой код нормально компилируется и работает: ...

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

Удалить лишниее скобки - C++
Задано непустой текст длиной до 255 символов. Определить, является ли этот набор символов корректным математическим выражением. Учитывать...

Задача про скобки - C++
Всем привет. Недавно показали мне такую задачу: ... намекнув на рекурсию. Кто-нибудь знает, как это решается? Спасибо :) ...


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

Или воспользуйтесь поиском по форуму:
salam
162 / 143 / 12
Регистрация: 10.07.2012
Сообщений: 725
02.12.2013, 14:04     злые скобки #4
я не могу дать вам такую ссылку. вполне возможно, что и не встречал никогда такое в архивах.
у вас есть конкретная задача. решайте ее, пока не решите, если оно вам надо.
суть та же http://informatics.mccme.ru/moodle/m...&chapterid=612
Yandex
Объявления
02.12.2013, 14:04     злые скобки
Ответ Создать тему
Опции темы

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