![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 03.05.2010
Сообщений: 159
|
![]()
Итак пишу строковый калькулятор (в строку записывается арифметическое выражение и производятся вычисления). Вопросы начались с того момента как необходимо было определить является ли операция лево-ассоциированной или право-ассоциированной, или как определить что унарный оператор является знаком числа (т.е. -1+2 , а не 2-1)?
предполагается использование только следующих операторов +-*/^ |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 03.05.2010
Сообщений: 159
|
![]()
код некорректно работает , а точнее почему-то добавляет пустые пробелы в одну из строк, т.е. при записи 2+2 он должен вывести 22+ , а выводиться только 2 , подозреваю что делит не так удаляет и задно не укорачивает длину строки.
Код:
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 03.05.2010
Сообщений: 159
|
![]()
некорректно работает с выражениями аля 9+6/3*9
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,543
|
![]() Код:
Код:
чему спрашивается верить? Код:
советую ознакомиться http://www.gunsmoker.ru/2011/01/blog-post.html
программа — запись алгоритма на языке понятном транслятору
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 03.05.2010
Сообщений: 159
|
![]()
спасибо понял ошибку, вообще не обратил на это внимание когда писал...лучше на ночь глядя ничего не писать
![]() |
![]() |
![]() |
![]() |
#8 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]() Цитата:
![]()
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
![]() |
![]() |
![]() |
#9 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
я буду надеяться и ждать, что Вы меня осчастливите этой милостью! Спасибо Вам, что позволяете мне на это надеяться!! |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Преобразование арифметического выражения из инфиксной в постфиксную форму записи | Nelson1992 | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 29.05.2021 18:04 |
Из инфиксной в постфиксную запись | Колесо | Общие вопросы C/C++ | 1 | 18.12.2011 10:54 |
построение бинарного дерева по инфиксной записи | Екатерина Семенова | Помощь студентам | 1 | 23.05.2011 20:45 |
Перевод из инфиксной записи в обратную польскую | Anny_Apple | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 10.04.2011 20:49 |
Реализация объєктно-ориентированого подхода при разработке программы (с использованием нотации Буча) | Vikk22 | Помощь студентам | 3 | 18.11.2007 19:53 |