answersLogoWhite

0


Best Answer

The Fibonacci sequence uses recursion to derive answers. It is defined as: F0 = 0

F1 = 1

Fn = F(n - 1) + F(n -2) To have this sequence printed by a php script use the following:

function fibonacci($n)

{

if($n 1)

return 1; //F1

else

return fibonacci($n - 1) + fibonacci($n - 2); //Fn

} This recursive function will print out the Fibonacci number for the integer n. To make it print out all the numbers in a particular set add this to your script.

for($i = 0; $i < 15; $i++)

{

echo fibonacci($i) . "<br />";

} So your final result would look like. <?php

function fibonacci($n)

{

if($n 1)

return 1;

else

return fibonacci($n - 1) + fibonacci($n - 2);

} for($i = 0; $i < 15; $i++)

{

echo fibonacci($i) . "<br />";

}

?>

User Avatar

Wiki User

16y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

15y ago

Is this a homework question?

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Write a program to print the Fibonacci series in php upto input value using recursive function?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Engineering

Can you explain the program of Fibonacci series in c?

You mean you have written a program, but you don't understand it? Well, how could I explain it without seeing it?


Do Fibonacci Series program in dot net?

public static int fib(int n) {return fib(n-1) + fib(n-2);}


Write a program to generate the Fibonacci series using non-recursive method?

In c: int fibr(int n) { // Find nth Fibonacci number using recursion. if (n&lt;=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&lt;n;++i) { // the first two Fibonacci numbers are 1 and 1 temp=f; f+=last; last=temp; } return f; }


Fibbomacci series using recursion shell programming?

Here is a good answer for recursion Fibonacci series. #include &lt;stdio.h&gt; #include &lt;conio.h&gt; long Fibonacci(long n); int main() { long r, n,i; printf("Enter the value of n: "); scanf("%ld",&amp;n); for(i=0;i&lt;=n;i++) { printf(" Fibonacci(%ld)= %ld\n", i,Fibonacci(i)); } getch(); return 0; } long Fibonacci(long n) { if(n==0 n==1) return n; else { return (Fibonacci(n-1)+Fibonacci(n-2)); } } for n=5; Output: Fibonacci(0)=0 Fibonacci(1)=1 Fibonacci(2)=1 Fibonacci(3)=2 Fibonacci(4)=3 Fibonacci(5)=5


Write a c program to generate Fibonacci series using copy constructor?

#include #include void main(void) { int i,j,k,n; clrscr(); i=0; j=1; printf("%d %d ",i,j); for(n=0;n&lt;=5;n++) { k=i+j; i=j; j=k; printf("%d ",k); } getch(); }

Related questions

Can you have the program in C plus plus for recursive function generating a series of terms?

Yes, this can be done. For example for Fibonacci series. You will find plenty of examples if you google for the types of series you need to be generated.


What is recursive function?

A recursive function is one in which the value of a function at each point depends on its value at one or more previous points. A rercursive function requires the first few values to be defined normally - these are called bases. Perhaps one of the most famous recursive function is the Fibonacci series, which has f(1) = 1 f(2) = 1 f(n) = f(n-1) + f(n-2) for n = 3, 4, 5, ... There are two bases and each subsequent value is defined in terms of the preceding two.


Do grapes come under Fibonacci sequence?

No. Grapes have nothing to do with a recursive series of numbers following the rule that any number is the sum of the previous two.


Write a c program Fibonacci series using for loop in java?

Exactly what do you mean by 'C program in Java'


Write a javascript program for Fibonacci series?

I did this as an answre to some common js questions , the question wasWrite a function which will return you first two times 1, then 2, then 3, then 5 and so on (Fibonacci numbers). Don't use any global variables.var fibonacci = (function () {var arr = [0, 1];return function () {var num = arr[arr.length - 1],len = arr.length;arr.push(arr[len - 1] + arr[len - 2]);return num;};}());//testvar i;for (i = 0; i < 10; i++) {console.log(fibonacci());}//1,1,2,3,5,8,13,21,34,55


Can you explain the program of Fibonacci series in c?

You mean you have written a program, but you don't understand it? Well, how could I explain it without seeing it?


What is a recursion function in C programming?

It is a function which returns itself.Whenever function is called from itself then there is a chance that the function will enter in to an infinite loop.To prevent the program from entering in to a infinite loop.To prevent a program from entering in to an infinite loop in such a manner,every recursive function must have terminating condition that decide whether to call the function once more or not.This terminating conditions is also known as stopping rule in recursive function.Using Recursion to Print the Fibonacci Series #include#includevoid main(){int c=1,f=0,s=1;int i;printf("%d%20d\n",f,f);printf("%d%20d\n",s,s);for (i=2; i


Program to generate Fibonacci series using storage class in c plus plus?

i dn't know. haha


Write a Fibonacci function then takes an input from the user in main program and pass to function which prints Fibonacci series up to this number in c language by using while statement?

#include#includevoid fibonacci(int x){int f=0,m=-1,n=1,i=0;while(i


Is 20 a Fibonacci number?

20 is not a term in the Fibonacci series.


Write a Fibonacci function then takes an input from the user in main program and pass to function which prints Fibonacci series up to this number in c language by using for statement?

#include&lt;stdio.h&gt; #include&lt;conio.h&gt; void fibonacci(int x) { int f=0,m=-1,n=1,i; for(i=0;i&lt;x;i++) { f=m+n; printf("%d\n",f); m=n; n=f; } } void main() { int n; clrscr(); printf("\nEnter the limit:"); scanf("%d",&amp;n); fibonacci(n); getch(); }


Who invent sEquence and series?

Fibonacci!