You are on page 1of 1

uses crt; var x,b: integer; var empty,stacks: string; var c:char; BEGIN clrscr; writeln('Stack Operation'); write('Enter

Value of Stack:'); readln(stacks); writeln('Current stack value:',stacks); delete(stacks,length(stacks),1); writeln('POP:',stacks); write('PUSH:'); readln(c); insert(c,stacks,length(stacks)+1); writeln('Current stack value:',stacks); writeln('SIZEOF:',length(stacks)); writeln('TOP:',copy(stacks,length(stacks),1)); empty:='false'; if(length(stacks)=0) then begin empty:='true'; end; writeln('ISEMPTY:',empty); readln; END.

You might also like