
C How To Program Plus Mylab Programming With Pearson Etext -- Access Card Package (8th Edition)
8th Edition
ISBN: 9780134227023
Author: Paul J. Deitel; Harvey Deitel
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Question
Chapter 12, Problem 12.11E
Program Plan Intro
Program plan:
- String, ch, k, flag variables are used for input. There is structure stknode having ch, nextval member variables which represent the stack value.
- void push(stack **top, char alphabet) function inserts the node in the stack.
- char pop(stack **top) function delete the value in the given and returns the delete value.
- char peep(stack *top) function returns the value which exists at the top of the stack.
- void dispalystack(stack *top) function displays the contents of the stack.
Program description:
The main purpose of the program is to create a stack from the input string as a character by character. Then it compares the original string with stack value by ignoring the space and punctuation marks and checks whether input string is palindrome or not.
Expert Solution & Answer

Want to see the full answer?
Check out a sample textbook solution
Chapter 12 Solutions
C How To Program Plus Mylab Programming With Pearson Etext -- Access Card Package (8th Edition)
Ch. 12 - Prob. 12.6ECh. 12 - (Merging Ordered Lists) Write a program that...Ch. 12 - Prob. 12.8ECh. 12 - (Creating a Linked List, Then Reversing Its...Ch. 12 - Prob. 12.10ECh. 12 - Prob. 12.11ECh. 12 - Prob. 12.12ECh. 12 - Prob. 12.13ECh. 12 - Prob. 12.14ECh. 12 - (Supermarket Simulation) Write a program that...