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

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

Войти
Регистрация
Восстановить пароль
 
pincet
1245 / 817 / 90
Регистрация: 23.07.2010
Сообщений: 4,203
#1

Вычислитель выражений - C++

01.03.2011, 12:47. Просмотров 486. Ответов 4
Метки нет (Все метки)

Может делал кто вычислитель выражений типа a*(b+c) ? Подкиньте идею, как приоритет операций разрулить?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.03.2011, 12:47
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вычислитель выражений (C++):

Разработать программу «Вычислитель площадей» - C++
помогите прошу Разработать программу «Вычислитель площадей», позволяющую вычислять площадь плоских геометрических фигур

Разработать программу «Вычислитель площадей» - C++
помогите пожалуйста Разработать программу «Вычислитель площадей», позволяющую вычислять площадь плоских геометрических фигур

Написать парсер математических выражений с функцией упрощения этих выражений - C++
Люди, здравствуйте. Есть такая задача: написать упроститель выражений. На вход подается строка вида "a*b+a*c", являющаяся корректным...

Разработать программу «Вычислитель площадей», позволяющую вычислять площадь плоских геометрических фигур - C++
Разработать программу «Вычислитель площадей», позволяющую вычислять площадь плоских геометрических фигур пожалуйста ребят)

Запись выражений, ввод–вывод информацииЗапись выражений, ввод–вывод информации - C++
Задача 2.1. Пользуясь только операцией умножения, вычислить (A в 7-ой степени) за четыре операции. Задача 2.2. Очистить экран,...

вычисление выражений в си++ - C++
A>>++B%--С, при a=4 b=5 c=6 выдаёт значение 2, пробывал на листке бумаги выполнять это выражение, оно выполняется справа налево, верно,...

4
silent_1991
Эксперт С++
4984 / 3041 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
01.03.2011, 15:11 #2
Лезем в гугл или википедию, ищем "Обратная польская запись", енджой.
0
pincet
1245 / 817 / 90
Регистрация: 23.07.2010
Сообщений: 4,203
01.03.2011, 15:39  [ТС] #3
Уже
0
baikonyr
24 / 2 / 1
Регистрация: 01.03.2011
Сообщений: 109
01.03.2011, 15:44 #4
не вижу проблеммы
C++
1
2
3
int a, b, c;
cin>>a,b,c;
cout<<"result="<<a*(b+c);
0
silent_1991
Эксперт С++
4984 / 3041 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
01.03.2011, 15:47 #5
baikonyr, полагаю, речь идёт не о данном конкретном выражении, а вообще о вычислении произвольных, введённых пользователем, выражений.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.03.2011, 15:47
Привет! Вот еще темы с ответами:

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

Интерпретация выражений на си - C++
Нужна помощь! Пусть имеется такое описание: struct { int x; char *y; } *p; Интерпретируйте следующие выражения в...

Вычисления выражений - C++
Здравствуйте, пожалуйста, помогите составить программы. В первом скрине, вычисление выражения. Во втором, вычисление с применением...

правильность выражений - C++
1.for(int i=1;i&lt;11;i++) if(i&lt;0) continue; else cout«i«endl; На экран будет выведено 10 строк? 2.Если Х - переменная целочисленного...


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

Или воспользуйтесь поиском по форуму:
5
Yandex
Объявления
01.03.2011, 15:47
Ответ Создать тему
Опции темы

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