Write a Fibonacci Sequence Using Recursion in R

  1. recurse_fibonacci <- function(n) {  
  2. if (n <= 1){  
  3. return(n)  
  4. else {  
  5. return(recurse_fibonacci(n-1) + recurse_fibonacci(n-2))  
  6. }  
  7. nterms = as.integer(readline(prompt="How many terms?"))  
  8. if(nterms <= 0) {  
  9. print("please enter a positive integer")  
  10. else {  
  11. print("Fibonacci Sequence: ")  
  12. for(i in 0:(nterms - 1)) {  
  13. print(recurse_fibonacci(i))  
  14. }  
  15. }  
  16.   
  17.