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

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

Войти
Регистрация
Восстановить пароль
 
алексашк
0 / 0 / 0
Регистрация: 21.01.2014
Сообщений: 73
Завершенные тесты: 1
#1

Распарсить арифметическое выражение и вывести результат - C++

10.05.2014, 18:20. Просмотров 313. Ответов 1
Метки нет (Все метки)

добрый день, нужно написать программу, на ввод которой посылается математическое выражение (например:"4*(5-2/3)")а на выводе должно быть решение.
наброски есть, но программа слишком длинная выходит, нужны свежие идеи, спасибо заранее.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.05.2014, 18:20
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Распарсить арифметическое выражение и вывести результат (C++):

Распарсить выражение, состоящее из чисел, скобок и знаков сложения и вычитания, и вывести результат - C++
Сложение и вычитание Имя входного файла: evalpm.in Имя выходного файла: evalpm.out Ограничение по времени: 2 секунды Ограничение по...

Вычислить арифметическое выражение и вывести результат на экран - C++
Помогите написать программу, которая a) Ввод с клавиатуры вещественных чисел: a, b, c и d. b) Проверяет исходные данные на...

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

С++ Вывести арифметическое выражение - C++
Ввести строку произвольной длины, которую трактовать как арифметическое выражение, идентификаторы переменных, константы, знаки...

Дана строка, изображающая арифметическое выражение. Вывести значение - C++
помогите пожалуйста решить 1)Дана строка, изображающая арифметическое выражение вида «<циф- ра>±<цифра>±…±<цифра>», где на месте ...

Дана строка символов, представляющих собой арифметическое выраже0ие. Вывести на экран результат данного выражения - C++
Дана строка символов, представляющих собой арифметическое выраже0ие. Вывести на экран результат данного выражения. Так и не нашёл...

1
zss
Модератор
Эксперт С++
6636 / 6198 / 2051
Регистрация: 18.12.2011
Сообщений: 16,159
Завершенные тесты: 1
10.05.2014, 18:26 #2
задача далеко не простая.
Подробно рассмотрена у Страуструпа
http://www.tdoc.ru/c/programming/cpp...p2-page31.html
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.05.2014, 18:26
Привет! Вот еще темы с ответами:

Распарсить и вычислить выражение - C++
Не знаю как правильно нагуглить и соответственно как обозвать тему. Нужно следующее: В программе есть поле для ввода, я туда ввожу...

Стеки. Распарсить выражение с бинарными операциями - C++
Не понимаю,как реализовать данную задачу: Пусть дана без ошибок формула, имеющая следующий синтаксис: <формула>::=<цифра> |...

Объяснить результат и вывести на экран результат логического выражения - C++
Объяснить результат и вывести на экран результат логического выражения T = S для заданных значений логических переменных a, b, c. ...

Вывести значение логического выражения, заданного в виде строки S. Выражение определяется следующим образом («T» — True, «F» — False): <выражение> : - C++
помогите пожалуйста решить задачку на рекурсию Вывести значение логического выражения, заданного в виде строки S. Выражение определяется...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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