forループ

  1. import std.stdio;
    
    void main() {
        for (int line = 0; line != 9; ++line) {
            for (int column = 0; column != 9; ++column) {
                write(line, ',', column, ' ');
            }
    
            writeln();
        }
    }
    D
    for.solution.1
  2. トライアングル:
    import std.stdio;
    
    void main() {
        for (int line = 0; line != 5; ++line) {
            int length = line + 1;
    
            for (int i = 0; i != length; ++i) {
                write('*');
            }
    
            writeln();
        }
    }
    D
    for.solution.2

    平行四辺形:

    import std.stdio;
    
    void main() {
        for (int line = 0; line != 5; ++line) {
            for (int i = 0; i != line; ++i) {
                write(' ');
            }
    
            writeln("********");
        }
    }
    D
    for.solution.3

    ダイヤモンドの模様を作れる?

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