D Programlama Dili - Çözümler

for Döngüsü

  1. import std.stdio;
    
    void main() {
        for (int satır = 0; satır != 9; ++satır) {
            for (int sütun = 0; sütun != 9; ++sütun) {
                write(satır, ',', sütun, ' ');
            }
    
            writeln();
        }
    }
    
  2. Üçgen:
    import std.stdio;
    
    void main() {
        for (int satır = 0; satır != 5; ++satır) {
            int uzunluk = satır + 1;
    
            for (int i = 0; i != uzunluk; ++i) {
                write('*');
            }
    
            writeln();
        }
    }
    

    Paralelkenar:

    import std.stdio;
    
    void main() {
        for (int satır = 0; satır != 5; ++satır) {
            for (int i = 0; i != satır; ++i) {
                write(' ');
            }
    
            writeln("********");
        }
    }
    

    Baklava dilimi çizdirebilir misiniz?

       *
      ***
     *****
    *******
     *****
      ***
       *