Karşılıklı Özyinelemeli Fonksiyonlar (Hofstadter Dizileri)

SonsuzUs Her şey › Category: Soru › Karşılıklı Özyinelemeli Fonksiyonlar (Hofstadter Dizileri)
sonsuz Kurucu sordu 9 saat önce
int f(int k) {
    if (k == 0) return 1;
    return k - m(f(k - 1));
}

int m(int n) {
    if (n == 0) return 0;
    return n - f(m(n - 1));
}

void main() {
    int i;
    for (i = 1; i < 6; i++)
        printf("%d ", f(i));
}

Yukarıdaki C programı çalıştırıldığında for döngüsü sonucunda üretilen konsol çıktısı ne olur?

Cevapla