| 10 | } |
| 11 | |
| 12 | void div2(double val) |
| 13 | { |
| 14 | |
| 15 | cout << "Entering val = " << val << endl; |
| 16 | if (val > 1.0) |
| 17 | div2( val / 2); // function calls itself |
| 18 | else |
| 19 | cout << "--------------------------" << endl; |
| 20 | |
| 21 | cout << "Leaving val = " << val << endl; |
| 22 | } |