DSA Lab 7 Program
Program for implementing Stack using array # include < stdio.h > int maxstack = 10 ; int stack [ 10 ]; int top = - 1 ; int empty (){ if (top == - 1 ){ return 1 ; } else { return 0 ; } } int full (){ if (top == maxstack){ return 1 ; } else { return 0 ; } } int peek (){ return stack [top]; } int pop (){ int data; if ( ! empty () ){ data = stack [top]; top -= 1 ; printf ( " The data has been Deleted. Your data is %d \n " , data) ; return data; } else { printf ( " The data Can't be Deleted. Becouse stack is empty \n " ) ; ...