From 0ed09a7bdd62b830f0a4f61becd84aff4475da6d Mon Sep 17 00:00:00 2001 From: Saurabh Kumar <47217012+Saurabhsaha027@users.noreply.github.com> Date: Sat, 1 Aug 2020 07:46:19 +0530 Subject: [PATCH 1/2] Add files via upload --- Data Structures/Stack/stack simple progrom.c | 86 ++++++++++++++++++++ 1 file changed, 86 insertions(+) create mode 100644 Data Structures/Stack/stack simple progrom.c diff --git a/Data Structures/Stack/stack simple progrom.c b/Data Structures/Stack/stack simple progrom.c new file mode 100644 index 00000000..6fbce2b4 --- /dev/null +++ b/Data Structures/Stack/stack simple progrom.c @@ -0,0 +1,86 @@ +#include +#include +#include +#define max 10 +int st[max],top=-1,item,i; +void push(); +void pop(); +void display(); +void main() + + { + int ch; + while(1) + { + printf("\n1.\tFor push AN Elememt\n"); + printf("2.\tFor pop and element \n"); + printf("3.\tFor Display An Element\n"); + printf("4. \tFor Exit from prrogram\n"); + + printf("\n ENTER YOUR CHOICE\n"); + scanf("%d",&ch); + switch(ch) + { + case 1: + push(); + break; + case 2: + pop(); + break; + case 3: + display(); + break; + case 4: + exit(0); + default: + printf("\nInvalid Input\n"); + } + } + } + + void push() + { + if(top==max-1) + { + printf("\n Stack Is overflow\n"); + } + else + { + printf("\n enter the number wants to push\n"); + scanf("%d",&item); + + top++; + st[top]=item; + } + } + + void pop() + { + if(top==-1) + { + printf("\n stack is underflow\n"); + + } + else + { + + printf("\n Top item is %d which Deleted from stack",st[top]); + top--; + } + } + + void display() + { + if(top>-1) + { + + printf("\n Stack\n"); + for(i=top;i>-1;i--) + printf("\n %d",st[i]); + } + else + { + printf("\n stack is empty"); + + } + } From bed984dfc4b3e6eecee2a442e15f5c8c71bb01d3 Mon Sep 17 00:00:00 2001 From: Saurabh Kumar <47217012+Saurabhsaha027@users.noreply.github.com> Date: Sat, 1 Aug 2020 07:48:00 +0530 Subject: [PATCH 2/2] Create c --- Data Structures/Stack/c | 1 + 1 file changed, 1 insertion(+) create mode 100644 Data Structures/Stack/c diff --git a/Data Structures/Stack/c b/Data Structures/Stack/c new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/Data Structures/Stack/c @@ -0,0 +1 @@ +