Комментарии 27
Чем то напоминает двухстековый алгоритм Дейкстры.
основано на алгоритме сортировочной станции
Неплохо бы оформить это в виде .h и .cpp файлов, и на джитхаб!
Очень хочется иметь набор простых заголовочников на все случаи жизни, без надобности сбора библиотеки и прочего.
Очень хочется иметь набор простых заголовочников на все случаи жизни, без надобности сбора библиотеки и прочего.
Читается «гитхаб», однако.
Может будет интересно (если кто не видел) Рекурсивный main(), или программирование квадратиком
мне казалось, что у деления больше приоритет, чем у умножения
еще скажите, что у вычитания больший приоритет, чем у сложения
Одинаковый.
Ну и кто еще будет спорить, что высшее образование программисту не нужно?%sarcasm%
В некоторых языках — таки да. Но обычно — одинаковый.
Стало интересно, поковырял вопрос, но ничего такого не нашел.
Пару ссылок к информации по которым сводится все, что я нашел.
Приоритет операции:
ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%B8%D0%BE%D1%80%D0%B8%D1%82%D0%B5%D1%82_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%B8
Ассоциативность:
ru.wikipedia.org/wiki/%D0%90%D1%81%D1%81%D0%BE%D1%86%D0%B8%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D0%BE%D1%81%D1%82%D1%8C
Если не сложно, можете привести пример, где по другому (т.е. операторы одного ранга имеют разный приоритет выполнения)?
Пару ссылок к информации по которым сводится все, что я нашел.
Приоритет операции:
ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%B8%D0%BE%D1%80%D0%B8%D1%82%D0%B5%D1%82_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%B8
Ассоциативность:
ru.wikipedia.org/wiki/%D0%90%D1%81%D1%81%D0%BE%D1%86%D0%B8%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D0%BE%D1%81%D1%82%D1%8C
Если не сложно, можете привести пример, где по другому (т.е. операторы одного ранга имеют разный приоритет выполнения)?
какой был бы смысл давать делению больший приоритет? выражения (a*b)/c и a*(b/c) математически эквивалентны.
А c/(a*b) и (c/a)*b уже не эквивалентны.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Парсинг формул в 40 строк