answersLogoWhite

0

In c:

int fibr(int n) { // Find nth Fibonacci number using recursion.

if (n<=2) return 1; // the first two Fibonacci numbers are 1 and 1

return (fibr(n-2)+fibr(n-1));

}

int fibi(int n) { // Find nth Fibonacci number using iteration.

int temp,last=1,f=1;

int i;

for (i=3;i<n;++i) { // the first two Fibonacci numbers are 1 and 1

temp=f;

f+=last;

last=temp;

}

return f;

}

User Avatar

Wiki User

15y ago

What else can I help you with?

Related Questions

Fibonacci retracement refers to what type of method of analysis?

The term 'Fibonacci retracement' refers to a method of technical analysis for studying the support and resistance level. This term was developed after they used the Fibonacci sequence.


Who invented the fibinacci method?

Leonardo Fibonacci of Pisa. Not fibinacci!


What is the difference between Fibonacci and golden section methods?

The Fibonacci method and the golden section method are both techniques for optimization, particularly in finding the minimum or maximum of a unimodal function on a closed interval. The Fibonacci method uses a sequence of numbers to progressively narrow down the interval based on function evaluations at specific points, while the golden section method utilizes the golden ratio to determine the points at which the function is evaluated, ensuring a more efficient reduction of the interval. The Fibonacci method is more structured and relies on the Fibonacci sequence, whereas the golden section method is based on the properties of the golden ratio, which offers a more continuous approach to optimization. Both methods aim to converge on an optimal solution, but their strategies and mathematical foundations differ.


How old was Fibonacci when he published his book liber abaci?

Fibonacci, b 1170, published his book in 1202. He decided the Arabic method of arithmetic was much superior to the Roman one. And he was right!


Could you write a java program that randomly generate a number plate for a car registration using the random method from Maths class eg NLF810?

yes, use for loop;;


What is the name of the mathematical pattern 1 1 2 3 5 8 13 15?

Fibonacci method


How to write program for secant method in mathematica?

How to write a program for secant method by mathematica


What Is the 54th term in the Fibonacci sequence?

The 54th term in the Fibonacci sequence is 86267571272. The Fibonacci sequence starts with 0 and 1, and each subsequent term is the sum of the two preceding ones. Therefore, the sequence progresses as 0, 1, 1, 2, 3, 5, and so on. The 54th term can be calculated using either a recursive approach or an iterative method, but it is commonly found using algorithms or Fibonacci calculators for efficiency.


The main method of a program has?

The Java main method of a program is the place where the program execution begins. A main method would look like below public static void main(String[] args){ }


Who invented the multiplying by lines method?

The method of multiplying by lines, also known as the &quot;line multiplication&quot; or &quot;stick multiplication,&quot; is often attributed to ancient civilizations, particularly the Egyptians and the Chinese. However, it was popularized in Europe by the mathematician Leonardo of Pisa, known as Fibonacci, in the early 13th century. He introduced it in his seminal work, &quot;Liber Abaci,&quot; which helped spread the use of Hindu-Arabic numerals in Europe. The method itself, however, has roots that predate Fibonacci's work.


What JavaScript method is most commonly used to generate output?

alert and prompt


Differences between declaring a method and calling a method?

Declaring a method is when you code for what the method will perform. When you call a method, you are using the method you have written in another part of the program, (or inside the method if it is recursive).