Verilen Kod Bloğunun Ekran Çıktısını Bulma

znozcan

Centipat
Katılım
7 Mayıs 2020
Mesajlar
6
Aşağıdaki kodun çıktı olarak ne verdiğini aşama aşama bulmak için yardım istiyorum.

#include<iostream>
using namespace std;

void right(int i, int p, int n, int k)
{
cout<< i << endl;

if(n == k) return;
else right(i+p, p, n+1, k);
}

void down(int i, int p, int n, int k)
{
if(n == k)cout <<i<< endl;
else right(i, p, 1, k);

if(i ==1 ) return;
else down(i/2, p/2, 1, k*2);

}

int main()
{
down(8, 16, 1, 1);
return 0;
}
 
Son düzenleme:
Kodu direkt paste yapmak yerine code olarak ekleyebilirseniz daha rahat okuyabiliriz.
Konu ilk açıldığında resim olarak paylaşılmıştı.
Bu kadar basit bir kod için de bakmaya gerek yok, C++ biliyorsun gözünle de çözebiliyor olman gerek, o kadar karışık bir şey değil.
 
Konu ilk açıldığında resim olarak paylaşılmıştı.
Bu kadar basit bir kod için de bakmaya gerek yok, C++ biliyorsun gözünle de çözebiliyor olman gerek, o kadar karışık bir şey değil.
Henüz 1. sınıftayım :')
Kodu direkt paste yapmak yerine code olarak ekleyebilirseniz daha rahat okuyabiliriz.
Daha karmaşık gözüktüğünü fark ettim. Bundan sonra düzgün paylaşmaya özen göstereceğim.
 
Son düzenleme:
Uyarı! Bu konu 6 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Geri
Yukarı