Verification: 6ab19e626810e10c İkizkenar Dik Üçgen Binary Ağaç Kodu C++ - Hikmet İSKİFOĞLU

İkizkenar Dik Üçgen Binary Ağaç Kodu C++

İkizkenar Dik Üçgen Binary Ağaç Kodu C++

66 Views

Binary ağaçlarını girilen sayıya göre ikiz kenar bir dik üçgen şeklinde yazdırıyoruz. Bu programda iç içe for ve else if kullanmamız yeterli oluyor. Algoritma geliştirme ve kodlama pratikleri için güzel bir örneğimiz. Açıklamaları yorum satırlarında bulabilirsiniz.


#include <iostream>
using namespace std;

int main ()
{
    int x;
    int y=0; //1-0 için belirleyici değişken
    cout<<"Bir sayi giriniz...";
    cin>>x;
    for(int i=1; i<=x; i++)//girilen sayı kadar satır olusturmaya yarayan döngu
    {
        for(int k=1; k<=i; k++)//her satıra 1 adetten baslayıp maximum girilen deger kadar 
        {                      //1 veya 0 yazdıran for
            if(y==0)    //y baslangıc degeri 0 dır y her 0 oldugunda 1 yazdıran if
            {
                cout<<"1";
                y=1;
            }
            else if(y==1) //y her 1 oldugunda 0 yazdıran if
            {
                cout<<"0";
                y=0;
            }
        }
        cout<<endl; //ilk for dan sonra eklenen bu alt satıra in komutu satırları bitirip bir sonraki 
    }               // sutun a geçmemizi sağlar
}
Önerilen Yazı :  Girilen sayıya kadar olan asal sayılar C

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir