Обратная польская запись

Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain

Demm
Сообщения: 40
Зарегистрирован: 12 ноя 2004, 19:11

понятно..........RTFM :cry:
Demm
Сообщения: 40
Зарегистрирован: 12 ноя 2004, 19:11

Что-то у меня не работает прога, которая там дана.Выводит одни знаки, без цифр!
Eugie
Сообщения: 708
Зарегистрирован: 17 фев 2004, 23:59
Откуда: SPb

Там просто цифры игнорируются при разборе выражения, наверное, чтобы из, например, (x+1) не получить на выходе x1+ :) Ну так исходник есть, его легко подправить - дерзай...
Аватара пользователя
un4-funeral
Сообщения: 60
Зарегистрирован: 18 апр 2008, 23:40
Контактная информация:

Eugie писал(а):Там просто цифры игнорируются при разборе выражения, наверное, чтобы из, например, (x+1) не получить на выходе x1+ :) Ну так исходник есть, его легко подправить - дерзай...


сорри, что такую тему старую откопал
Прост щас сам с этим сижу.
Числа в том алгоритме на сайте просто не рассматриваются...то есть ты вводить должен формулу именно буквами, без цифр.
А если делать с учётом чисел, то немного дописать надо...+ число может в чар не влезть
Так что надо выходной массив стринговский делать ))
Алгоритма этого на сайте не видел этом. Может выложить ?
Аватара пользователя
Romeo
Сообщения: 3126
Зарегистрирован: 02 мар 2004, 17:25
Откуда: Крым, Севастополь
Контактная информация:

Если есть что выкладывать - выкладывай. Потомки тебя не забудут :)
Entites should not be multiplied beyond necessity @ William Occam
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.
Аватара пользователя
un4-funeral
Сообщения: 60
Зарегистрирован: 18 апр 2008, 23:40
Контактная информация:

Допишу процедуру вычисления по этой записи, выложу оба потом =)
Римма
Сообщения: 10
Зарегистрирован: 02 апр 2009, 19:39
Контактная информация:

а не могли бы вы написать эту программку на паскале??? буду очень благодарна :)
--------------------------------------------------------------------------------
Добавлено сообщение
--------------------------------------------------------------------------------
Не могли бы вы передать вашу программу в Pascal??? мне очень надо :cool:
atavin-ta
Сообщения: 585
Зарегистрирован: 30 янв 2009, 06:38

&quot писал(а):Венгерской?
Внегерская - это стиль именования переменных с включением в их имена информации о типах, а польская - это бесприоритетная математическая нотация, в которой знаки операций ставятся не между операндами, а с краю.
--------------------------------------------------------------------------------
Добавлено сообщение
--------------------------------------------------------------------------------
&quot писал(а):Алгоритм вообще говоря он на то и алгоритм чтобы не меняться от языка к языку
Программой называтеся запись алгоритма на языке, понятном компьютеру, в том числе, посредством автоматического перевода с него транслятором на другой язык. А в зависимости от языка, запись на этом языке будет меняться. Другое дело, что если сам алгоритм один, то и смысл всех его записей идентичен. Но ему же нужна программа, то есть запись на языке. Кстати, мне всегда казалось, что постфиксная - это прямая.
Вопрос: "Почему вы все сионисты? Нельзя ли писать на чём то другом?".
Ответ: "Писать можно на чём угодно. Но зачем же так себя ограничивать? Пиши на С!".
Ответить