0 / 0 / 0
Регистрация: 08.03.2015
Сообщений: 2
|
|
1 | |
Считывание и подсчет выражения09.03.2015, 03:08. Показов 522. Ответов 1
Метки нет (Все метки)
вводится выражение
используются только числа и + - * / надо посчитать на ум приходит только считать строку, рассматривать каждый знак если цифра, то в один массив, если знак, то в другой (надо еще и цифры соединять в числа), на остальное ошибку выдавать потом пробегать по второму массиву 2 раза (сначала * и /, потом + и -) и в результат переписывать каждый раз собственно вопрос: можно ли сделать как нибудь покрасивее? просто не знаю, что вообще умеют делать плюсы, может там можно как то выделять сразу числа или еще что-то или может как то отделить цепочки из * и /, а потом их сложить и вычесть код не нужен, просто с алгоритмом подскажите спасибо заранее
0
|
09.03.2015, 03:08 | |
Ответы с готовыми решениями:
1
Считывание и подсчет информации Считывание предложения из файла, подсчет слов, определенных символов Считывание выражения с консоли Подсчет выражения 2-4+6-8+...+(-1)^N*(2*N) |
7793 / 6560 / 2984
Регистрация: 14.04.2014
Сообщений: 28,672
|
|
09.03.2015, 08:27 | 2 |
Нужно построить дерево выражения и по нему вычислять. Читай про синтаксический анализ.
0
|
09.03.2015, 08:27 | |
09.03.2015, 08:27 | |
Помогаю со студенческими работами здесь
2
Считывание математического выражения из файла и его выполнение Подсчет выражения в постфиксной записи Реализация подсчет выражения в инфиксной записи Калькулятор: подсчет выражения, введенного в TextBox Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |