C++'da Fibonacci Serisi Nasıl Görüntülenir?

C Da Fibonacci Serisi Nasil Goruntulenir



bu Fibonacci serisi C++ programlama dilinde, her sayının önceki iki terimin toplamı olduğu bir sayı kümesi olarak tanımlanır. Dizideki birinci ve ikinci sayılar herhangi iki sayı olabilir ve sonraki sayılar dizideki birinci ve ikinci sayıların toplanmasıyla oluşturulur. Örneğin, 0 ve 1 ile başlayan bir dizinin ilk yedi hanesi 0, 1, 1, 2, 3, 5, 8'dir.

C++'da, görüntülemek için birkaç yöntem vardır. Fibonacci serisi ve bu kılavuz, bu yaklaşımların ayrıntılı bir tartışmasını sağlayacaktır.

Fibonacci Serisini C++'da Görüntüleme

C++'da Fibonacci serisini görüntülemek için aşağıdaki gibi iki yöntem vardır:







Yöntem 1: C++'da for Loop ile Fibonacci Serisini Görüntüleyin

görüntülemenin bir yolu Fibonacci serisi C++'da bir kullanmaktır döngü için . Bu yöntem, dizinin ilk iki sayısını başlatmayı ve ardından dizideki geri kalan sayıları hesaplamak ve görüntülemek için bir for döngüsü kullanmayı içerir:



İşte temsil etmek için adım adım akış Fibonacci serisi kullanarak döngü için C++'da:



Aşama 1: iostream gibi girdi/çıktı etkinlikleri için gereken başlık dosyalarını ekleyerek başlayın.





Adım 2: Serinin ilk iki teriminin (0 ve 1) yanı sıra mevcut ve önceki terimlerin değerlerini tutmak için gereken değişkenleri bildirin ve başlatın.

Aşama 3: Kullanıcıdan dizide görüntülemek istedikleri toplam sayıları girmesini isteyin.



Adım 4: Kullanıcı girişini okuyun ve bir değişkene kaydedin.

Adım 5: Serinin ilk terimini şu şekilde yazdır 0 ve serinin ikinci terimi olarak 1 .

Adım 6: Serinin geri kalan terimlerini işlemek için bir for döngüsü kullanın, her terimi önceki iki terimin toplamı olarak hesaplayın ve buna göre önceki ve mevcut terimlerin değerlerini güncelleyin.

Adım 7: Geçerli terimin değerini döngü içinde yazdırın.

Adım 8: Döngü tüm terimleri yinelemeyi bitirdiğinde, döngüden çıkın ve programı sonlandırmak için 0 döndürün.

Aşağıdaki örnek kod, yukarıdaki işlemi göstermektedir:

#include
kullanarak ad alanı std ;

int ana ( ) {
int A = 0 , B = 1 , c, ben, sayı ;
cout << 'Öğe sayısını girin: ' ;
yemek yiyor >> sayı ;
cout << A << ' ' << B << ' ' ;
için ( Ben = 2 ; Ben < sayı ; ++ Ben )
{
C = A + B ;
cout << C << ' ' ;
A = B ;
B = C ;
}
geri dönmek 0 ;
}

Yukarıdaki C++ programı, Fibonacci serisi kullanıcı tarafından belirlenen terim sayısına kadar. Program, görüntülenecek terim sayısını belirlemek için önce kullanıcıdan girdi alır. Daha sonra, bir kullanır döngü için ilk iki sayı olan 0 ve 1'den başlayarak seriyi oluşturmak ve yazdırmak için. İstenilen terim sayısına ulaşılana kadar önceki iki sayının toplamını hesaplayıp yazdırmaya devam eder.

Çıktı

Yöntem 2: C++'da Fibonacci Serisini Özyinelemeyle Görüntüleyin

özyineleme temsil eden başka bir yaklaşımdır. Fibonacci serisi C++'da. Bu yöntem, bir özyinelemeli fonksiyon terim sayısını girdi olarak kabul eden ve sonra kullanan özyineleme hesaplamak ve göstermek için Fibonacci serisi .

İşte temsil etmek için adım adım akış Fibonacci serisi kullanarak özyineleme C++'da:

Aşama 1: hesaplamak için özyinelemeli bir işlev oluşturarak başlayın. Fibonacci serisi .

Adım 2: Serideki terim sayısı, işleve argüman olarak iletilmelidir.

Aşama 3: Giriş 0 veya 1 ise, fonksiyonun serideki karşılık gelen sayıyı döndüreceği fonksiyon için bir temel durum tanımlayın.

Adım 4: Dizideki önceki iki terimi kullanarak işlevi yinelemeli olarak çağırın ve diğer girdiler için geçerli terimi elde etmek üzere bunları bir araya toplayın.

Adım 5: İşlevin çıktısı olarak geçerli terimi döndürün.

Adım 6: Ana işlevde kullanıcıya dizide kaç terim görmek istediğini sorun.

Adım 7: Kullanıcı tarafından sağlanan sayıya kadar olan her terim için özyinelemeli Fibonacci işlevini çağırın ve sonucu yazdırın.

Aşağıdaki kod, yukarıdaki işlemi göstermektedir:

#include
kullanarak ad alanı std ;

int yalan ( int N ) {
eğer ( N <= 1 )
geri dönmek N ;
geri dönmek yalan ( N - 1 ) + yalan ( N - 2 ) ;
}
int ana ( ) {
cout << 'Fibonacci Serisinin Çıktısı: \N ' ;
int N = 23 , BEN ;
için ( Ben = 0 ; Ben < N ; Ben ++ )
cout << yalan ( Ben ) << ' ' ;
geri dönmek 0 ;
}

bu Fibonacci serisi kullanılarak hesaplanır ve görüntülenir özyineleme yukarıdaki C++ programında 23. döneme kadar. Bu belirtir yalan tamsayı alan fonksiyon N girdi olarak ve yinelemeli olarak hesaplar ve n'inci terimi döndürür. Fibonacci Dizisi formülü kullanarak F(n) = F(n-1) + F(n-2) temel kasalar ile F(0) = 0 Ve F(1) = 1 . Ana işlev daha sonra şunu çağırır: yalan her terim için n defaya kadar işlev ve sonucu konsola yazdırır.

Çıktı

Sonuç olarak

bu Fibonacci serisi C++'da her sayının önceki iki terimin toplamına eşit olduğu sayılar kümesidir. görüntülemenin iki yolu vardır. Fibonacci serisi C++'da, biri bitti döngü için ve diğeri geçti özyineleme . Programcılar uygulamak için her iki yolu da kullanabilirler. Fibonacci Dizisi çeşitli uygulamalar için C++ programlarında.