/************************************************ ** Your very first example of recursion! Use ** the debugger to step through this program! ************************************************/ #include <iostream> using namespace std; void line(int); int main() { line(4); return 0; } void line(int k) { // Takes care of bad arguments! if (k < 0) return; // Takes care of everything else! for(int i = 0; i < k; i++) cout << '*'; cout << endl; // Print a line of length k-1 line(k-1); }