Задать вопрос
@damewigit
Любознательный

Простой способ разбора выражения?

Подскажите самый простой способ разбора выражений на СИ. Выражения вида 26+35/16+81*67-12. Скобок, пробелов и т.д нет. В функцию передается массив символов, на выходе нужно получить double.

double calculate( char str[] )
{
      //Суть вопроса
}
  • Вопрос задан
  • 804 просмотра
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    Архитектор ПО
    4 месяца
    Далее
  • Stepik
    Алгоритмы: теория и практика. Структуры данных
    1 неделя
    Далее
Решения вопроса 1
gbg
@gbg
Любые ответы на любые вопросы
Изучите:
  • Алгоритм сортировочной станции
  • Обратная польская запись
  • Вызов транслятора/компилятора из своей программы
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
EvilsInterrupt
@EvilsInterrupt
System programming, Reversing Engineering, C++
Наберите в гугле "Алгоритм сортировочная станция". Этаж калькулятор 2-го курса обучения ВУЗа ;)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы