C# programlama dilinde, Fibonacci dizisi bir döngü kullanılarak oluşturulabilir. Fibonacci dizisi, her sayının kendinden önceki iki sayının toplamı olduğu bir sayı dizisidir.
Aşağıdaki örnek, Fibonacci dizisini ilk 20 sayıya kadar hesaplamaktadır:
arduino
using System;
class Program {
static void Main(string[] args) {
int n1 = 0, n2 = 1, n3, i, sayi;
Console.Write(“Kaç sayı görmek istediğinizi girin: “);
sayi = int.Parse(Console.ReadLine());
Console.Write(n1 + ” ” + n2 + ” “);
for (i = 2; i < sayi; ++i) {
n3 = n1 + n2;
Console.Write(n3 + " ");
n1 = n2;
n2 = n3;
}
}
}
Burada, kullanıcıdan kaç sayı görmek istediğini istemek için Console.ReadLine() kullanılmıştır. Daha sonra, for döngüsü ile Fibonacci dizisinin sonraki elemanları hesaplanmakta ve ekrana yazdırılmaktadır. İlk iki eleman (0 ve 1) n1 ve n2 değişkenlerinde saklanır ve döngü 2’den başlar.
Programın çıktısı şu şekildedir:
yaml
Kaç sayı görmek istediğinizi girin: 20
0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181