question archive Write a program that reads repeatedly from the keyboard a prefix expression, converts it to a fully parenthesized infix expression, and determines the value of the expression
Subject:Computer SciencePrice: Bought3
Write a program that reads repeatedly from the keyboard a prefix expression, converts it to a fully parenthesized infix expression, and determines the value of the expression. Your program must use a stack. Assume each entered prefix expression contains only integer numbers and the *, /, +, - operators. After reading and processing a prefix expression, your program should ask the user if he/she wants to enter another expression as shown in the example below. Example: Enter a prefix expression: + 5 * 10 2 The corresponding infix expression is: (5 + (10 * 2)) and its value is 25 Do you want to enter another expression (Y/N)? Y Enter a prefix expression: / * 3 2 - 74 The corresponding infix expression is: ((3 * 2)/(7 - 4)) and its value is 2 Do you want to enter another expression (Y/N)? N Submit on Moodle the following for each of Q1 and Q2: 1. Copies of your source code files. 2. A screen shot showing a sample run of your program.