// FILE: StkFigMn.cpp // DRAW A STICK FIGURE (Main function only) #include // Functions used ... // DRAWS A CIRCLE void draw_circle (); // DRAWS A TRIANGLE void draw_triangle (); // DRAWS INTERSECTING LINES void draw_intersect (); // DRAWS A HORIZONTAL LINE void draw_base (); int main () { // Draw the figure. // Draw a circle. draw_circle (); // Draw a triangle. draw_triangle (); // Draw intersecting lines. draw_intersect (); return 0; } // Insert definitions for functions draw_circle, draw_triangle, //draw_intersect and draw_base. // DRAWS A CIRCLE void draw_circle () { cout << " * " << endl; cout << " * *" << endl; cout << " * * " << endl; } // end draw_circle // DRAWS A TRIANGLE void draw_triangle () { // Draw a triangle. draw_intersect (); draw_base (); } // end draw_triangle // DRAWS INTERSECTING LINES void draw_intersect () { cout << " / \\ " << endl; cout << " / \\ " << endl; cout << " / \\" << endl; } // end draw_intersect // DRAWS A HORIZONTAL LINE void draw_base () { cout << " -------" << endl; } // end draw_base