Форум программистов, компьютерный форум, киберфорум
Наши страницы

Задача: редактирование математических выражений - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ "array" - что значит? http://www.cyberforum.ru/cpp-beginners/thread655021.html
Еще давно в VS написал слово "array", хотел ТАК назвать массив. Среда выделила его синим цветом. Сейчас вспомнилось, поэтому прошу разъяснения - что это и с чем его едят. Из STL может???
C++ Цикл вывода диапазона данных Не могу понять почему не выводит минимальное значение, хотя когда тип меняю на char или на short int , то всё прекрасно работает. Почему нечего не отображается в данном случае? #include <iostream>... http://www.cyberforum.ru/cpp-beginners/thread655019.html
найти значение третьего по величине элемента массива C++
найти значение третьего по величине элемента массива размерность массива 200 диапазон значений 0-100 Добавлено через 1 час 11 минут помогите очень нужно
C++ Заголовочные файлы
Добрый день. Вот такой вопрос. Пишу на Борланде. Не пойму как писать, если классы помещать в свои файлы. Вот например, программа
C++ Волновой алгоритм поиска пути http://www.cyberforum.ru/cpp-beginners/thread654951.html
Добрый день. Реализую всем известный алгоритм поиска кратчайшего пути. Но не могу понять одну вещь. Пройдя волновым методам по соседним клеткам нахожу конечную точку. Матрица тоже заполнена: ...
C++ Расчет сумм в формуле и расчет xi должны быть оформлены в виде отдельных функций. День добрый товарищи специалисты, помогите пожалуйста с примером m=((1/n)*\sum_{i=1}^{n}{x}_{i}){}^{2}-\sum_{i=1}^{n}{x}_{i} ,n=5 ф-ция {x}_{i}=cos(i)+2i. Расчет сумм в формуле и расчет xi должны... подробнее

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

Задача: редактирование математических выражений - C++

20.09.2012, 16:24. Просмотров 441. Ответов 0
Метки (Все метки)

Описание

Вы ввели на компьютере несколько строк, содержащих математические выражения, в выражениях нет лишних скобок (то есть скобок, которые могли бы повлиять на результат выражения). Когда вас не было, ваш братишка добавил лишние скобки. Вы должны вернуть выражения в первоночальный вид, к тому же несколько выражений слишком длинные, редактировать руками слишком медленно.
Ваша задача написать скрипт, который справится с этой задачей.


Input

Первая строка - произвольная цифра, обозначающая сколько строк с выражениями надо исправить. Число строк не больше 10.
Затем вводятся строки с выражениями, в строке могут быть лишние скобки, длина строки не превышает 255 символов.


Output

Вывести изменённые строки без лишних скобок. Внимание, удалить надо только лишние скобки, без применения каких либо математических манипуляций.
Выражения содержат лишь операции сложения и вычетания.

Например, Input:
3↵
(a-b+c)-(a+(b-c))-(c-(d-e))↵
((a)-((b)))↵
a-(b+c)↵

Output:
a-b+c-(a+b-c)-(c-(d-e))↵
a-b↵
a-(b+c)↵


Подскажите, пожалуйста, как решить.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru