Project is to be coded in C++, names of the files-Linkedlist.h, [url removed, login to view], and program.cpp.
Please note that the project requires the use of points. You need to think back to geometry for this one. Remember that a point is a location on an axis measured by x and y values. Thus, your points need to be made up of two numbers, (x,y). Remember that your program is to accept points and sort based on the x value and not the y value. Also, please note that when the assignment says "should insert the points ordered by the x value" it is saying that you need to sort your list of points so that the point with the smallest x value is output first, then the next smallest x value, etc. until finally the point entered with the largest x value is output to the user last.
Linked List Program
Write a program that creates a linked list of points. For this assignment we define a point as a set of integers, X and Y. This linked list should insert the points ordered by the x value. The user is prompted to enter as many points as they desire. Each point is a new node in the linked list. After the user has entered all the points they wish to enter, the program is to output the linked list data (i.e. X and Y integers) as it appears in the linked list.
Document your program listing and testing results with explanations in support of the algorithms used. Use screen shots to graphically enhance your documentation.