Posted on by Kalkicode
Code Number

# Fibonacci sequence

The Fibonacci sequence is a sequence of numbers in which each number is the sum of the two preceding numbers. The sequence starts with 0 and 1, and continues as follows:

0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765, 10946, 17711, 28657, 46368, 75025, 121393, 196418, 317811, ...

To obtain each term of the sequence, you add the two previous terms. For example, to obtain the third term, you add the first and second terms:

0 + 1 = 1

To obtain the fourth term, you add the second and third terms:

1 + 1 = 2

And so on.

The Fibonacci sequence has many interesting properties and is found in many natural phenomena, including the growth patterns of plants and the arrangement of leaves on stems. It also arises in many areas of mathematics, including number theory, algebra, and combinatorics.

## Print fibonacci sequence in java

``````/*
Java program for
Display fibonacci series of given size
*/
public class Numbers
{
public void fibonacci(int n)
{
// Set the initial value of variable
// This is two initial value.
int first = 0;
int second = 1;
// Print series
while (n > 0)
{
System.out.print("  " + first);
// This is next result
second += first;
first = second - first;
n--;
}
}
public static void main(String[] args)
{
// Test
}
}``````
Output
``  0  1  1  2  3  5  8  13  21  34  55  89  144  233  377``

## Print fibonacci sequence in c++

``````// Include header file
#include <iostream>

//  Stdc++11 program for
//  Display fibonacci series of given size
class Numbers
{
public:
void fibonacci(int n)
{
// Set the initial value of variable
// This is two initial value.
int first = 0;
int second = 1;
// Print series
while (n > 0)
{
std::cout << "  "<< first;
// This is next result
second += first;
first = second - first;
n--;
}
}
};
int main(int argc, char **argv){
// Test
return 0;
};``````
Output
``  0  1  1  2  3  5  8  13  21  34  55  89  144  233  377``

## Print fibonacci sequence in c

``````// Include header file
#include <stdio.h>
//  C program for
//  Display fibonacci series of given size
void  fibonacci (int n)
{
// Set the initial value of variable
// This is two initial value.
int first = 0;
int second = 1;
// Print series
while(n > 0)
{
printf("  %d" , first);
// This is next result
second += first;
first = second - first;
n--;
}
}

int main()
{
// Test
fibonacci(15);
return 0;
}``````
Output
``  0  1  1  2  3  5  8  13  21  34  55  89  144  233  377``

## Print fibonacci sequence in golang

``````package main
import "fmt"

//  Golang program for
//  Display fibonacci series of given size
func fibonacci(n int) {
// Set the initial value of variable
// This is two initial value.
var  first  int = 0;
var  second  int = 1;
// Print series
for(n > 0) {
fmt.Printf("  %d",first);
// This is next result
second += first;
first = second - first;
n--;
}
}
func main() {
// Test
fibonacci(15);
}``````
Output
``  0  1  1  2  3  5  8  13  21  34  55  89  144  233  377``

## Print fibonacci sequence in c#

``````// Include namespace system
using System;
//  C# program for
//  Display fibonacci series of given size
public class Numbers
{
public void fibonacci(int n)
{
// Set the initial value of variable
// This is two initial value.
var first = 0;
var second = 1;
// Print series
while (n > 0)
{
Console.Write("  " + first);
// This is next result
second += first;
first = second - first;
n--;
}
}
public static void Main(String[] args)
{
// Test
}
}``````
Output
``  0  1  1  2  3  5  8  13  21  34  55  89  144  233  377``

## Print fibonacci sequence in vb.net

``````' Include namespace system
Imports System
'  Vb.net program for
'  Display fibonacci series of given size
public Class Numbers
Public Sub fibonacci(ByVal n As Integer)
' Set the initial value of variable
' This is two initial value.
Dim first As Integer = 0
Dim second As Integer = 1
' Print series
while (n > 0)
Console.Write("  " + first.ToString())
' This is next result
second += first
first = second - first
n -= 1
End While
End Sub
Public Shared Sub Main(ByVal args As String())
Dim task As Numbers = New Numbers()
' Test
End Sub
End Class``````
Output
``  0  1  1  2  3  5  8  13  21  34  55  89  144  233  377``

## Print fibonacci sequence in php

``````<?php
//  Php program for
//  Display fibonacci series of given size
class Numbers
{
function fibonacci(\$n)
{
// Set the initial value of variable
// This is two initial value.
\$first = 0;
\$second = 1;
// Print series
while (\$n > 0)
{
echo "  ",\$first;
// This is next result
\$second += \$first;
\$first = \$second - \$first;
\$n--;
}
}
}

// Test
Output
``  0  1  1  2  3  5  8  13  21  34  55  89  144  233  377``

## Print fibonacci sequence in node js

``````//  Node Js program for
//  Display fibonacci series of given size
class Numbers
{
fibonacci(n)
{
// Set the initial value of variable
// This is two initial value.
var first = 0;
var second = 1;
// Print series
while (n > 0)
{
console.log("  " + first);
// This is next result
second += first;
first = second - first;
n--;
}
}
}

// Start program execution
// Test
Output
``````  0
1
1
2
3
5
8
13
21
34
55
89
144
233
377``````

## Print fibonacci sequence in typescript

``````//  Typescript program for
//  Display fibonacci series of given size
class Numbers
{
public  fibonacci(n:number)
{
// Set the initial value of variable
// This is two initial value.
var first = 0;
var second = 1;
// Print series
while (n > 0)
{
console.log("  " + first);
// This is next result
second += first;
first = second - first;
n--;
}
}
}
// Test
/*
file : code.ts
tsc --target es6 code.ts
node code.js
*/``````
Output
``````  0
1
1
2
3
5
8
13
21
34
55
89
144
233
377``````

## Print fibonacci sequence in python

``````#  Python 3 program for
#  Display fibonacci series of given size
class Numbers :
def fibonacci(self, n) :
# Set the initial value of variable
# This is two initial value.
first = 0
second = 1
# Print series
while (n > 0) :
print(first, end ="  ")
# This is next result
second += first
first = second - first
n -= 1

if __name__=="__main__":
# Test
Output
``0  1  1  2  3  5  8  13  21  34  55  89  144  233  377``

## Print fibonacci sequence in ruby

``````#  Ruby program for
#  Display fibonacci series of given size
class Numbers
def fibonacci( n)
# Set the initial value of variable
# This is two initial value.
first = 0
second = 1
# Print series
while (n > 0)
print("  ",first)
# This is next result
second += first
first = second - first
n -= 1
end
end
end

# Test
Output
``  0  1  1  2  3  5  8  13  21  34  55  89  144  233  377``

## Print fibonacci sequence in scala

``````//  Scala program for
//  Display fibonacci series of given size
class Numbers ()
{
def fibonacci(num : Int) : Unit=
{
var n = num;
// Set the initial value of variable
// This is two initial value.
var first = 0
var second = 1
// Print series
while (n > 0)
{
print("  " + first)
// This is next result
second += first
first = second - first
n -= 1
}
}
}

object Main
{
def main(args : Array[String]) : Unit=
{
// Test
}
}``````
Output
``  0  1  1  2  3  5  8  13  21  34  55  89  144  233  377``

## Print fibonacci sequence in swift

``````import Foundation
//  Swift program for
//  Display fibonacci series of given size
class Numbers
{
func fibonacci(_ num: Int)
{
var n = num;
// Set the initial value of variable
// This is two initial value.
var first: Int = 0;
var second: Int = 1;
// Print series
while (n > 0)
{
print(first, terminator: "  ");
// This is next result
second += first;
first = second - first;
n -= 1;
}
}
}
// Test
Output
``0  1  1  2  3  5  8  13  21  34  55  89  144  233  377``

## Print fibonacci sequence in kotlin

``````//  Kotlin program for
//  Display fibonacci series of given size
class Numbers {
fun fibonacci(num : Int) : Unit
{
var n = num;
// Set the initial value of variable
// This is two initial value.
var first : Int = 0;
var second : Int = 1;
// Print series
while (n > 0)
{
print("  " + first);
// This is next result
second += first;
first = second - first;
n -= 1;
}
}
}
fun main(args : Array<String>) : Unit
{
val task : Numbers = Numbers();
// Test
}``````
Output
``  0  1  1  2  3  5  8  13  21  34  55  89  144  233  377``

## Comment

Please share your knowledge to improve code and content standard. Also submit your doubts, and test case. We improve by your feedback. We will try to resolve your query as soon as possible.

Categories
Relative Post