diff --git a/Datastructures/Stack Using Array.cpp b/Datastructures/Stack Using Array.cpp index 944258ed4..c5ad146cb 100644 --- a/Datastructures/Stack Using Array.cpp +++ b/Datastructures/Stack Using Array.cpp @@ -1,12 +1,12 @@ #include using namespace std; -int stack[10]; -int top=0; +int *stack; +int top=0, size; void push(int x) { - if(top==10) + if(top==size) { cout<<"\nOverflow"; } @@ -42,6 +42,9 @@ void topmost() } int main() { + cout<<"\nEnter Size of stack : "; + cin>>size; + stack = new int[size]; int ch, x; do {