The Fibonacci sequence is a set of numbers that starts with a one or a zero, followed by a one, and proceeds based on the rule that each number (called a Fibonacci number) is equal to the sum of the preceding two numbers. If the Fibonacci sequence is denoted F ( n ), where n is the first term in the sequence, the following equation obtains for n = 0, where the first two terms are defined as 0 and 1 by convention:
F (0) = 0, 1, 1, 2, 3, 5, 8, 13, 21, 34 ...
Let's see an example in C# language for first 10 items.
using System;
namespace FactorialExample
{
class Program
{
static void Main(string[] args)
{
FibonacciSeries();
Console.ReadKey();
}
private static void FibonacciSeries()
{
int previousValue = 1;
int nextValue = 0;
int secondPreviousValue = 0;
Console.Write(secondPreviousValue + ",");
Console.Write(previousValue + ",");
for (int i = 1; i <= 10; i++)
{
nextValue = previousValue + secondPreviousValue;
secondPreviousValue = previousValue;
previousValue = nextValue;
Console.Write(nextValue + ",");
}
}
}

Join the conversation! Your thoughts help the community grow.