Question
Write a class with name intlist. This class will have an integer array arr (for simplicity define it with 100 locations) and an integer cnt
Write a class with name intlist. This class will have an integer array arr (for simplicity define it with 100 locations) and an integer cnt as member data in private section. cnt variable will be used to keep the number of elements in integer array (arr). In public section of this class there will be following member functions with explained tasks: (i) listcount() : returns the number of elements in arr array (ii) addfirst(x) : locates integer x to the first position of arr. All current elements in array will move to the next location. (iii) addlast(x) : locates integer x to the last free location. (iv) removeall() : remove all elements of array (v) removefirst() : remove first element of array. All current elemets in array will move to the preceding location (vi) removelast() : remove last element of array. (vii) remove(i) : remove element in index i.
Notice: While adding if maximum exceeds will give an error message. While removing if there is no element or if there is no elements in given index, it will give an error message
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started