Answered step by step
Verified Expert Solution
Question
1 Approved Answer
CEN305 - Object Oriented Programming Online Laboratory Assignment Notices (1) Labworks will be prepared and submitted to e-leaming in given period (2) In case of
CEN305 - Object Oriented Programming Online Laboratory Assignment Notices (1) Labworks will be prepared and submitted to e-leaming in given period (2) In case of not completing overall task in given period just submit the code that you completed until that time. (3) In case of doubt about cheating, your grade will not be satisfactory so you need to write code yourself (in any code dublication, original will not be searched). (4) Please submit working codes syntax errors are not the subject of this course so these kind of errors will not be fixed by lecturer (5) Please submit a single file including all codes in it. A word file or a text file will be appropriate. Task Write a class with name intlist. This class will have an integer array arr (for simplicity define it with 100 locations) and an integer ent 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) locates integer x to the first position arr. current elements in array will move to the next location. (iii) addlast(x) locates integer x to the last free location. (iv) removeallo : remove all elements of array (V) removefirst remove first element of array. All current elemets in array will move to the preceding location (vi) removelasto 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