Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Общие вопросы .NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.06.2013, 01:01   #11
wktor
 
Регистрация: 31.05.2013
Сообщений: 5
По умолчанию

это мне друг дал задачку такую, он вроде работает девелопером где то)
читерский способ не прокатит, не для универа, для себя, но спасибо)
ладно, буду дальше мозг насиловать.
wktor вне форума Ответить с цитированием
Старый 03.06.2013, 09:03   #12
Selestis
Форумчанин
 
Аватар для Selestis
 
Регистрация: 21.01.2009
Сообщений: 719
По умолчанию

Ну в таком случае действительно читайте про польскую нотацию) Сначала вам придётся посимвольно пройтись по строке и разбить её на т.н. лексемы: числа, скобки, операторы. Можно и переменные туда же. Потом, зная тип лексемы и приоритеты операций, вы сможете в определенном порядке построить стек действий, используя обратную польскую нотацию. Затем останется пройти по стеку и выполнить все операции.
Изобретатель велосипедов
Selestis вне форума Ответить с цитированием
Старый 03.06.2013, 09:52   #13
bondik
Форумчанин
 
Регистрация: 24.04.2008
Сообщений: 300
По умолчанию

На самом деле сложная задача, вам необходимо написать интерпретатор.
Но уже все давно сделано до вас http://www.cyberforum.ru/csharp-begi...ead552622.html.
bondik вне форума Ответить с цитированием
Старый 04.06.2013, 12:10   #14
Mixim
Форумчанин
 
Регистрация: 29.10.2009
Сообщений: 259
По умолчанию

Неужели сложно пользоваться поиском? Я пару месяцев назад для аналогичной задачи предлагал человеку свое решение, вот ссылка на проект (заготовку проекта), содержаший парсер математических выражений
Из всех классических книг, посвященных программированию, ненавижу всего одну - русский перевод книги Роберта Седжвика-"Фундаментальные алгоритмы C++". Предпочитаю читать её в оригинале.
Mixim вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
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