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 + ",");
}
}
}
}