Question

Suppose that a Tibonacci sequence is defined as follows: Tibo(0) = 1, Tibo(1) = 2, Tibo(2)...

Suppose that a Tibonacci sequence is defined as follows:

Tibo(0) = 1, Tibo(1) = 2, Tibo(2) = 3

Tibo(n) = Tibo(n-1) + Tibo(n-3), when n ≥ 3

  1. Write a recursive method Tibo, that takes some integer n as a parameter and returns the n-th Tibonacci number. You DO NOT need to write the main function.
0 0
Add a comment Improve this question Transcribed image text
Answer #1

Code:

#include<stdio.h>
int tibo(n)
{
   if(n==0)
   {
       /*If n is 0 we return 1*/
       return 1;
   }
   else if(n==1)
   {
       /*If n is 1 we reutn 2*/
       return 2;
   }
   else if(n==2)
   {
       /*if n i 2 we return 3*/
       return 3;
   }
   else
   {
       /*else we calcute sum of previous 3 numbers*/
       return tibo(n-1)+tibo(n-2)+tibo(n-3);
   }
}
int main()
{
   int a;
   printf("Enter number to find the tibonacci number :");
   scanf("%d",&a);
   /*Here we read the nth number from the user*/
   printf("Tibonacci number is : %d",tibo(a));
   /*HEre we print the result*/
  
}

Output:

Enter number to find the tibonacci number :5 Tibonacci number is : 20Indentation:
#include<stdio.h> int tibo(n) { if(n==0) { /*If n is a we return 1*/ return 1; } else if(n==1) { /*If n is 1 we reutn 2*/ ret

Add a comment
Know the answer?
Add Answer to:
Suppose that a Tibonacci sequence is defined as follows: Tibo(0) = 1, Tibo(1) = 2, Tibo(2)...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • write in C language In = { 3.3 The Jacobsthal Function The Jacobsthal sequence is very...

    write in C language In = { 3.3 The Jacobsthal Function The Jacobsthal sequence is very similar to the Fibonacci sequence in that it is defined by its two previous terms. The difference is that the second term is multiplied by two. 0 if n=0 if n = 1 Jn-1 + 2Jn-2 otherwise Write a recursive function to compute the n-th Jacobsthal number. Write a main function that reads in an integer n and outputs Jn. Test your program for...

  • Fibonacci num Fn are defined as follow. F0 is 1, F1 is 1, and Fi+2 =...

    Fibonacci num Fn are defined as follow. F0 is 1, F1 is 1, and Fi+2 = Fi + Fi+1, where i = 0, 1, 2, . . . . In other words, each number is the sum of the previous two numbers. Write a recursive function definition in C++ that has one parameter n of type int and that returns the n-th Fibonacci number. You can call this function inside the main function to print the Fibonacci numbers. Sample Input...

  • CH Question 1. Implement a recursive method fibo that takes an integer num as a parameter...

    CH Question 1. Implement a recursive method fibo that takes an integer num as a parameter and returns the nth Fibonacci number. Fibonacci sequence: 1, 1, 2, 3, 5, 8, 13, ... is an infinite sequence, where first 2 numbers are 1 and every subsequent number is equivalent to the sum of the previous two. Question 2. Implement a recursive method mult that takes two positive integer parameters, x and y and returns their product For example mult(2,3) returns 6....

  • The cosine function is analytically defined as follows: m 1. x² + x6 (-1)" x2m COS...

    The cosine function is analytically defined as follows: m 1. x² + x6 (-1)" x2m COS X = (-1)" x2n (2n)! 2!*4!- 6 + ... + (2m)! Write a complete C program that has three functions: main, cosine, and factorial. The cosine function receives a real number x and returns a real number representing the cosine of x. The cosine function also receives another integer m that determines the number of terms that will be used in computing the cosine...

  • Part 1 The function 'vbrf' (for very bad recursive function) is defined as follows: vbrf(0) =...

    Part 1 The function 'vbrf' (for very bad recursive function) is defined as follows: vbrf(0) = 2 vbrf(1) = 3 vbrf(2) = 4 vbrf(3) = 5 vbrf(n) = vbrf(n-1) - vbrf(n-2) + 3*vbrf(n-3) - 2*vbrf(n-4) if n > 3 Your job for this problem is to implement the function vbrf as a method in Java. Then write a program that uses this method to compute the function for various values of the argument and time how long it takes to...

  • 3. The sequence (Fn) of Fibonacci numbers is defined by the recursive relation Fn+2 Fn+1+ F...

    3. The sequence (Fn) of Fibonacci numbers is defined by the recursive relation Fn+2 Fn+1+ F for all n E N and with Fi = F2= 1. to find a recursive relation for the sequence of ratios (a) Use the recursive relation for (F) Fn+ Fn an Hint: Divide by Fn+1 N (b) Show by induction that an 1 for all n (c) Given that the limit l = lim,0 an exists (so you do not need to prove that...

  • Fibonacci Sequence The Fibonacci Sequence is the series of numbers: 0, 1, 1, 2, 3, 5,...

    Fibonacci Sequence The Fibonacci Sequence is the series of numbers: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, ... The next number is found by adding up the two numbers before it. The 2 is found by adding the two numbers before it (1+1) The 3 is found by adding the two numbers before it (1+2), And the 5 is (2+3), and so on!         Example: the next number in the sequence above is 21+34 = 55 Source:...

  • PLEASE HELP!!! C PROGRAMMING CODE!!! Please solve these functions using the prototypes provided. At the end...

    PLEASE HELP!!! C PROGRAMMING CODE!!! Please solve these functions using the prototypes provided. At the end please include a main function that tests the functions that will go into a separate driver file. Prototypes int R_get_int (void); int R_pow void R Jarvis int start); void R_fill_array(int arrayll, int len); void R_prt_array (int arrayl, int len) void R-copy-back (int from[], int to [], int len); int R_count_num (int num, int arrayll, int len) (int base, int ex) 3. Build and run...

  • in C++ and also each function has its own main function so please do the main...

    in C++ and also each function has its own main function so please do the main function as well. Previously when i asked the question the person only did the function and didn't do the main function so please help me do it. 1-1. Write a function that returns the sum of all elements in an int array. The parameters of the function are the array and the number of elements in the array. The function should return 0 if...

  • MATLAB 1. The Fibonacci sequence is defined by the recurrence relation Fn = Fn-1+Fn-2 where Fo...

    MATLAB 1. The Fibonacci sequence is defined by the recurrence relation Fn = Fn-1+Fn-2 where Fo = 0 and F1 = 1. Hence F2 = 1, F3 = 2, F4 = 3, etc. In this problem you will use three different methods to compute the n-th element of the sequence. Then, you will compare the time complexity of these methods. (a) Write a recursive function called fibRec with the following declaration line begin code function nElem = fibrec (n) end...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT