recursive counting in c++

Dependencies:   mbed

Committer:
mturner5
Date:
Mon Nov 07 08:34:45 2016 +0000
Revision:
0:a9ed7cd43153
recursive

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mturner5 0:a9ed7cd43153 1 #include "mbed.h"
mturner5 0:a9ed7cd43153 2 void backward_count(n, delta, min_num)
mturner5 0:a9ed7cd43153 3 {
mturner5 0:a9ed7cd43153 4 cout << n;
mturner5 0:a9ed7cd43153 5 if(n <= min_num) {
mturner5 0:a9ed7cd43153 6 return 0;
mturner5 0:a9ed7cd43153 7 } else {
mturner5 0:a9ed7cd43153 8 return backward_count(n-delta, delta, min_num);
mturner5 0:a9ed7cd43153 9 }
mturner5 0:a9ed7cd43153 10 }
mturner5 0:a9ed7cd43153 11
mturner5 0:a9ed7cd43153 12 int main()
mturner5 0:a9ed7cd43153 13 {
mturner5 0:a9ed7cd43153 14 number = 25;
mturner5 0:a9ed7cd43153 15 increment = 2;
mturner5 0:a9ed7cd43153 16 min_number = -5;
mturner5 0:a9ed7cd43153 17 backward_count(number,increment, min_number);
mturner5 0:a9ed7cd43153 18
mturner5 0:a9ed7cd43153 19 }
mturner5 0:a9ed7cd43153 20
mturner5 0:a9ed7cd43153 21 main()