C++ ile Fibonacci piramidi kodlama

Şu anda konuyu okuyanlar (Üyeler: 1, Ziyaretçi & Botlar: 0)


Görkem Say

Arise, Arise Riders of Theoden! Ride now! Death!
Yönetici
Moderatör
Katılım
22 Nis 2017
Mesajlar
12,223
Puanları
113
Konum
Laurelindórinan
C ile gösterebilirim ama kodu recursion mu yoksa iterative şekilde mi istiyorsun?
 

Görkem Say

Arise, Arise Riders of Theoden! Ride now! Death!
Yönetici
Moderatör
Katılım
22 Nis 2017
Mesajlar
12,223
Puanları
113
Konum
Laurelindórinan
Main fonksiyonunu yazmama gerek yoktur diye düşünüyorum orasını halledersin. Recursion fonksiyonu yazıyorum.

C:
#include<stdio.h>
int fib(int n)
{
if(n==0 || n==1)
{
return 1;
}
return fib(n-1)+fib(n-2)
}
 

Görkem Say

Arise, Arise Riders of Theoden! Ride now! Death!
Yönetici
Moderatör
Katılım
22 Nis 2017
Mesajlar
12,223
Puanları
113
Konum
Laurelindórinan
ne yalan söyliyim ben pek anlamadım. :(
Şöyle diyeyim. Recursion kendisinden önceki işlemler ile alakalı ya. Yani atıyorum 5=4+1, 4=3+1, 3=2+1, 2=1+1 diye gidiyor ya burada da fibonacci kuralından dolayı sürekli 2 önceki sayı toplanarak fibonacci serisini oluşturuyor.
 

ahmetparlak

Üyecik
Katılım
27 Şub 2019
Mesajlar
4
Puanları
1
Şöyle diyeyim. Recursion kendisinden önceki işlemler ile alakalı ya. Yani atıyorum 5=4+1, 4=3+1, 3=2+1, 2=1+1 diye gidiyor ya burada da fibonacci kuralından dolayı sürekli 2 önceki sayı toplanarak fibonacci serisini oluşturuyor.
evet anladım, fakat fibonacci serisiyle ordaki üçgeni yapamadım asıl problem o .Tek satır olsaydı olurdu tabi de
 
Üst
stat counter