Question: Modify the postfix program post.cpp to handle both subtraction and division: Sample input: ./a.out 4 10 - 6 x 12 / Sample output: -3 Postfix

Modify the postfix program post.cpp to handle both subtraction and division:

Sample input:

./a.out 4 10 - 6 x 12 /

Sample output:

-3

Postfix program:

#include  #include  #include "stack.cpp" using namespace std; int main(int argc, char *argv[]) { char *a = argv[1]; int i, div, N = strlen(a); stack save(N); for(i = 0; i= '0') && (a[i] <= '9')) save.push(a[i] -'0'); } cout << save.pop() <                                            

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!