diff --git a/pgms/modifiedprefix.cpp b/pgms/modifiedprefix.cpp new file mode 100644 index 0000000..59f3b63 --- /dev/null +++ b/pgms/modifiedprefix.cpp @@ -0,0 +1,102 @@ +#include +using namespace std; + + bool isnotchar(string x){ + if(x=="(" || x==")" || x=="+" || x=="*") + return false; + return true; + } + + bool ischar(string x){ + if(x=="(" || x==")" || x=="+" || x=="*") + return true; + return false; + } + +int preexpe(vectorex){ + stacks; + int n=ex.size(); + if(ex.size()==1){ + int x=stoi(ex[0]); + return x; + } + for(int i=0;i>n; + vectorv; + int i; + for(i=0;i>x; + v.push_back(x); + } + cout<