int main() { Point test = Point(1.0, 2.0); cout << "Point is " << test.toString() << endl; cout << "Midpoint between test and the origin: " << test.MidPoint(Point()).toString() << endl; Point a = Point(1.0, 1.0); Point b = Point(2.0, 3.0); Point c = Point(10.0, 10.0); LineSegment l1 = LineSegment(a, b); LineSegment l2 = LineSegment(b, c); LineSegment l3 = LineSegment(a, c); cout << "Midpoint of l1 is " << l1.midPoint().toString() << endl; cout << "Length of l3 is " << l3.length() << endl; cout << "Midpoint of l2 is " << l2.midPoint().toString() << endl; cin.clear(); cin.ignore(); cin.get(); }