Проверка расстановки скобок в математическом выражении.http://softtime.ru/cppПроверка расстановки скобок в математическом выражении.http://softtime.ru/cpp/read.php?id_forum=1&id_theme=608#post3468Спасибо огромное.Проверка расстановки скобок в математическом выражении.Thu, 27 Dec 2007 15:44:05 +0300ProphetПроверка расстановки скобок в математическом выражении.http://softtime.ru/cpp/read.php?id_forum=1&id_theme=608#post3451Можно как-то так поступить void check(char * str) { int i, x = 0, y = 0; for(i=0;i"30;i++) { if(str=='(')...Проверка расстановки скобок в математическом выражении.Wed, 26 Dec 2007 04:52:23 +0300cheopsПроверка расстановки скобок в математическом выражении.http://softtime.ru/cpp/read.php?id_forum=1&id_theme=608#post3446Не могли бы вы мне помочь ещё с выносом вот этой части программы в отдельную функцию? А то у меня...Проверка расстановки скобок в математическом выражении.Tue, 25 Dec 2007 14:07:05 +0300ProphetПроверка расстановки скобок в математическом выражении.http://softtime.ru/cpp/read.php?id_forum=1&id_theme=608#post3289Выражение нужно проверить на правильность, а у вас как только скобка откроется - цикл начнёт печатать "neverno", а нужно проверить...Проверка расстановки скобок в математическом выражении.Fri, 14 Dec 2007 05:03:48 +0300cheopsПроверка расстановки скобок в математическом выражении.http://softtime.ru/cpp/read.php?id_forum=1&id_theme=608#post3288А вообще то я говорил проверять в конце basket на равенство нулю. если равно - то все верно! Я даже...Проверка расстановки скобок в математическом выражении.Fri, 14 Dec 2007 04:23:54 +0300alex19921992Проверка расстановки скобок в математическом выражении.http://softtime.ru/cpp/read.php?id_forum=1&id_theme=608#post3287В синтаксисе ошибок нет.Проверка расстановки скобок в математическом выражении.Fri, 14 Dec 2007 03:45:52 +0300cheopsПроверка расстановки скобок в математическом выражении.http://softtime.ru/cpp/read.php?id_forum=1&id_theme=608#post3286Этого не достаточно - алгоритм засыпится на проверке выражения ((((...))) - basket будет +1.Проверка расстановки скобок в математическом выражении.Fri, 14 Dec 2007 03:42:38 +0300cheopsПроверка расстановки скобок в математическом выражении.http://softtime.ru/cpp/read.php?id_forum=1&id_theme=608#post3285cheops, конечно недостаточно. неужели я не сказал, что надо: for(int i = 0; i " 30; i++) { if(input...Проверка расстановки скобок в математическом выражении.Thu, 13 Dec 2007 23:27:47 +0300alex19921992Проверка расстановки скобок в математическом выражении.http://softtime.ru/cpp/read.php?id_forum=1&id_theme=608#post3284В общем попробовал с вашей помощью написать сам. Подскажите, пожалуйста, есть ли у меня ошибки? #include "stdio.h" #include "conio.h"...Проверка расстановки скобок в математическом выражении.Thu, 13 Dec 2007 21:29:50 +0300ProphetПроверка расстановки скобок в математическом выражении.http://softtime.ru/cpp/read.php?id_forum=1&id_theme=608#post3283Хм... это ведь классическая задача на стек...Проверка расстановки скобок в математическом выражении.Thu, 13 Dec 2007 18:05:00 +0300cheopsПроверка расстановки скобок в математическом выражении.http://softtime.ru/cpp/read.php?id_forum=1&id_theme=608#post3282Честно говоря я даже не задумывался, когда составлял алгоритм, что первая скобка может оказаться закрывающей... Возможно это окажется проблемой.Проверка расстановки скобок в математическом выражении.Thu, 13 Dec 2007 16:38:02 +0300ProphetПроверка расстановки скобок в математическом выражении.http://softtime.ru/cpp/read.php?id_forum=1&id_theme=608#post3281Можно поступить следующим образом #include "stdio.h" using namespace std; int main() { // Строка с выражением char input; printf("%s", "Введите...Проверка расстановки скобок в математическом выражении.Thu, 13 Dec 2007 16:28:29 +0300cheopsПроверка расстановки скобок в математическом выражении.http://softtime.ru/cpp/read.php?id_forum=1&id_theme=608#post3280Впринципе подходит, только условие X"=0 не нужно, так как в конце программа должна выводить сообщения о количестве пропущеных открывающий/закрывающих скобок....Проверка расстановки скобок в математическом выражении.Thu, 13 Dec 2007 15:24:35 +0300ProphetПроверка расстановки скобок в математическом выражении.http://softtime.ru/cpp/read.php?id_forum=1&id_theme=608#post3278Ваш алгоритм совпадает с тем, что предложил alex19921992?Проверка расстановки скобок в математическом выражении.Thu, 13 Dec 2007 11:51:34 +0300cheopsПроверка расстановки скобок в математическом выражении.http://softtime.ru/cpp/read.php?id_forum=1&id_theme=608#post3276заводим переменную Х=0. идем слева направо в выражении. если встречаем "(", то Х=Х+1, если встречаем ")",то Х=Х-1. На каждом шаге...Проверка расстановки скобок в математическом выражении.Thu, 13 Dec 2007 11:26:53 +0300alex19921992Проверка расстановки скобок в математическом выражении.http://softtime.ru/cpp/read.php?id_forum=1&id_theme=608#post3274Помогите пожалуйста. Начал программировать на Borland C++ недавно, а тут надо сделать программу, для создания которой моих знаний недостаточно. Алгоритм...Проверка расстановки скобок в математическом выражении.Thu, 13 Dec 2007 10:30:42 +0300Prophet