Question
Write a C++ program that reads in a sequence of characters and prints them in reversed order. You must use a stack. Implement these two
Write a C++ program that reads in a sequence of characters and prints them in reversed order. You must use a stack. Implement these two function prototypes.
1. void push(char *stack, int top, char c);
2. char pop(char *stack, int top);
Use provided driver program to test your code. You should get the same output.
***********************DRIVER PROGRAM********************
int main()
{
string str;
cout<<"Please input a string: "< cin>>str; char *stack; stack =new char[str.length()]; int top=0; for(int i=0;i { push(stack,top,str[i]); } for(int j=0;j { cout< top--; } } input and output: Please input a string: abcdefg gfedcba Program ended with exit code: 0
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started