Kayıtlar

infinite loop etiketine sahip yayınlar gösteriliyor

11 : Fibonacci Serisi

Tekrarlanan işleri for döngüsü ile yapabildiğimizi gördük. Ancak tek yöntem bu değil. Döngüler konusunun en popüler örneklerinden biri fibonacci serileridir. Bu örneği hem for döngüsü ile yapalım hem de bir diğer döngü olan while ile yapalım. Koda geçmeden önce fibonacci serisinden bahsedelim. Bu seri 1'den başlayıp bir sonraki sayıyı kendisi ve bir önceki sayıyı toplayarak bulmasıyla oluşur. Yani 1'den başlayan fibonacci serisi şöyle değerler alır. 1-1-2-3-5-8-13-21... Bu serinin popüler olmasının nedeni ise sonsuzdaki son iki değerin birbirine bölümünün altın oranı vermesi. Bunu da belirtmeden geçmeyelim. Burada sonsuza kadar gidebildiği için ve bizim bunu gerçekleştirmemiz olası olmadığı için kendimize bir durak noktası seçeceğiz. Örneğin 10 değer yazdırabiliriz.  fibonacci.c #include<stdio.h> int main() { int N = 10; int t1 = 0; int t2 = 1; int next = 0; int i = 0; for (i = 0; i < N; i++) { printf("%d ",t2); ...