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:

Geri
Yukarı