Making Versions of a List Program


You will be making three different versions of the "same" program for this assignment.

Instead of turning in deeper and deeper levels of one program, you will be turning in three different finished programs. All three programs will do the same thing, but they will differ in how they do what they do.

Each time you turn in a new version of the program, it will be a little more sophisticated in the approach it takes to solving the problem.

By doing this series of exercises you will learn about lists, C++ classes, ordered lists, and linked lists.

To avoid problems, get started on each version of the program as soon as possible. It is not a good idea to wait until after the due date for one part to start work on the next part. I will discuss all the parts of the assignment well ahead of their due dates.