/* Problem 40 */ #include using namespace std; class point { double x1; double y1; double z1; public: point() { x1 = y1 = z1 = 0; } point(double n1, double n2, double n3) { x1 = n1; y1 = n2; z1 = n3; } double x() const { return x1; } double y() const { return y1; } double z() const { return z1; } }; ostream &operator<<(ostream &o, point p) { return o <<'('<