Source of rabbit.cpp


  1: //  Created by Frank M. Carrano and Tim Henry.
  2: //  Copyright (c) 2013 __Pearson Education__. All rights reserved.

  4: /** Computes a term in the Fibonacci sequence.
  5:  @pre n  is a positive integer.
  6:  @post  None.
  7:  @param n  The given integer.
  8:  @return  The nth Fibonacci number. */
  9: int rabbit(int n)
 10: {
 11:    if (n <= 2)
 12:       return 1;
 13:    else // n > 2, so n - 1 > 0 and n - 2 > 0
 14:       return rabbit(n - 1) + rabbit(n - 2);
 15: }  // end rabbit