KARNATAKA PUC COMPUTER SCIENCE STUDY MATERIALS (SECOND EDITION)

Image
VISIT MY WORDPRESS BLOG FOR REVISED AND LATEST STUDY MATERIALS FIRST PUC FIRST PUC LAB MAUAL CHAPTER 1 COMPUTER SYSTEM CHAPTER 2 ENCODING SCHEMES AND NUMBER SYSTEM CHAPTER 3  EMERGING TRENDS CHAPTER 4 INTRODUCTION TO PROBLEM SOLVING CHAPTER 5 GETTING STARTED WITH PYTHON CHAPTER 6 FLOW CONTROL CHAPTER 7 FUNCTIONS CHAPTER 8 STRINGS CHAPTER 9 LISTS CHAPTER 10 TUPLES AND DICTIONARIES CHAPTER 11 SOCIETAL IMPACT SECOND PUC SECOND PUC LAB MANUAL CHAPTER 1 EXCEPTION HANDLING IN PYTHON CHAPTER 2 FILE HANDLING IN PYTHON CHAPTER 3 STACK CHAPTER 4 QUEUE CHAPTER 5 SORTING CHAPTER 6 SEARCHING CHAPTER 7  UNDERSTANDING DATA CHAPTER 8 DATABASE  CONCEPTS CHAPTER 9 SQL NOTES CHAPTER 9 SQL Q&A CHAPTER 10 COMPUTER NETWORKS CHAPTER 11 DATA COMMUNICATION CHAPTER 12 SECURITY ASPECTS

Stack - Push Operation

// Exercise 15 - Push Operation in Stack.

#include<iostream.h>

#include<conio.h> #include<stdlib.h> #define MAX 3 class Stack { private: int s[MAX], top; public: Stack( ) // Constructor to initialize TOP pointer { top = -1; } void push(int); // Member Function Declaration void display( ); }; void Stack::push(int item) { if(top == MAX-1) cout<<"Stack is Full....Overflow!!!"<<endl; else { top++; s[top]=item; } } void Stack::display( ) { if(top == -1) cout<<"Empty Stack!!!"<<endl; else { for(int i=0; i<=top; i++) cout<<endl<<s[i]; cout<<"-->top element"<<endl; } getch( ); } void main( ) { Stack s; int choice, ele; clrscr( ); while(1) { cout<<"Stack Push Operation Menu"<<endl; cout<<"1. PUSH"<<endl; cout<<"2. DISPLAY"<<endl; cout<<"3. EXIT"<<endl; cout<<"Enter your Choice"<<endl; cin>>choice; switch(choice) { case 1: cout<<"Push Operation"<<endl; cout<<"Enter the value of element:"<<endl; cin>>ele; s.push(ele); break; case 2: cout<<"Stack elements are:"<<endl; s.display( ); break; case 3: cout<<"End of Stack Operation"<<endl; getch( ); exit(1); default:cout<<"Invalid choice.....!!!"<<endl; } getch(); } }

Comments

Popular posts from this blog

KARNATAKA PUC COMPUTER SCIENCE STUDY MATERIALS (SECOND EDITION)

Karnataka I PUC Computer Science 2024 Study Material | SECOND PUC HANDBOOK EXAM 2025