Multiplication tables: Difference between revisions

Content added Content deleted
(Updated D entry)
(More clear D entry)
Line 872: Line 872:


enum n = 12;
enum n = 12;
writefln(" %(%4d%)\n%s", iota(1,n+1), "-".replicate(4 * (n+1)));
writefln(" %(%4d%)\n%s", iota(1, n+1), "-".replicate(4*n + 4));
foreach (immutable y; 1 .. n + 1)
foreach (immutable y; 1 .. n + 1)
writefln("%4d" ~ " ".replicate(4 * (y - 1)) ~ "%(%4d%)", y,
writefln("%4d" ~ " ".replicate(4 * (y - 1)) ~ "%(%4d%)", y,