![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Регистрация: 31.05.2013
Сообщений: 5
|
![]()
это мне друг дал задачку такую, он вроде работает девелопером где то)
читерский способ не прокатит, не для универа, для себя, но спасибо) ладно, буду дальше мозг насиловать. |
![]() |
![]() |
![]() |
#12 |
Форумчанин
Регистрация: 21.01.2009
Сообщений: 719
|
![]()
Ну в таком случае действительно читайте про польскую нотацию) Сначала вам придётся посимвольно пройтись по строке и разбить её на т.н. лексемы: числа, скобки, операторы. Можно и переменные туда же. Потом, зная тип лексемы и приоритеты операций, вы сможете в определенном порядке построить стек действий, используя обратную польскую нотацию. Затем останется пройти по стеку и выполнить все операции.
Изобретатель велосипедов
|
![]() |
![]() |
![]() |
#13 |
Форумчанин
Регистрация: 24.04.2008
Сообщений: 300
|
![]()
На самом деле сложная задача, вам необходимо написать интерпретатор.
Но уже все давно сделано до вас http://www.cyberforum.ru/csharp-begi...ead552622.html. |
![]() |
![]() |
![]() |
#14 |
Форумчанин
Регистрация: 29.10.2009
Сообщений: 259
|
![]()
Неужели сложно пользоваться поиском? Я пару месяцев назад для аналогичной задачи предлагал человеку свое решение, вот ссылка на проект (заготовку проекта), содержаший парсер математических выражений
Из всех классических книг, посвященных программированию, ненавижу всего одну - русский перевод книги Роберта Седжвика-"Фундаментальные алгоритмы C++". Предпочитаю читать её в оригинале.
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
c++ считывание с консоли | world12_tk | Помощь студентам | 12 | 20.01.2012 02:19 |
Считывание русских символов из консоли | pronaks | Общие вопросы C/C++ | 12 | 14.01.2012 20:26 |
Считывание строки из консоли СИ с использованием getchar() | vedro-compota | Общие вопросы C/C++ | 11 | 17.12.2010 12:19 |
Посимвольное считывание из файла. Проблема кодировки. Кириллица в консоли. | SrgGld | Общие вопросы C/C++ | 0 | 16.11.2010 20:34 |
таймер в консоли | Спартак | Общие вопросы Delphi | 5 | 07.02.2008 10:42 |