12345678910111213141516171819 |
- // recur.cpp -- using recursion
- #include <iostream>
- void countdown(int n);
- int main()
- {
- countdown(4); // call the recursive function
- // std::cin.get();
- return 0;
- }
- void countdown(int n)
- {
- using namespace std;
- cout << "Counting down ... " << n << endl;
- if (n > 0)
- countdown(n-1); // function calls itself
- cout << n << ": Kaboom!\n";
- }
|