singlepost

Рекурсивный Парсинг инфикс << На главную или назад  

помоги сделать рекурсивную функцию для парсинга инфикс операции типа ((2+3)*(5-2))
предусловие цифры только от 0 до 9.
все операции выполняются в скобках.
очень нужна помощь с логикой.
З.Ы.все элементы String хранятся в Стэке.

33 ответов в теме “Рекурсивный Парсинг инфикс”

  1. 4
    Андрей Fam ответил:

    тебе нужно это
    //ru.wikipedia.org/wiki/Обратная_польская_запись

  2. 3
    Qwerty Qwerty ответил:

    на любом главное логика.

    на выходе должна быть примерно так
    > 8
    8
    > *
    Missing argument
    > (2*3)
    6
    > ((5*8)%(2*3))
    4
    > ((2+4)*(9+1)
    Unmatched parenthesis

  3. 2
    Андрей Fam ответил:

    а можно пример того, что должна вернуть эта функция на выходе?

  4. 1
    Дмитрий Молостов ответил:

    c++?

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.