Reverse a word using stack or queues - Programmers Heaven

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


Reverse a word using stack or queues

browndragonbrowndragon Posts: 1Member
Hello all,
I need to do a program to reverse a word a user enters using stacks or queues. It has to be really really simple (no crazy procedures).

I know how to do it with strings:

[b]for i:=length(word) downto 1 do
backwardword:=backwardword + word[i];[/b]

[b]if word = backwardword[/b] I also have a [color=Blue]palindrome[/color].

But I need to use ONLY stacks or queues (or both).

I know that a STACK would let me reverse its order easily by using POP but I can't understand how to do this using a word a user enters because I don't understand the syntax for stacks.

Besides this, as point 2: I need to check if the word is a palindrome.

Thanks in advance for your help.

Sign In or Register to comment.