Programming languages often have built-in routines to convert a non-negative integer for printing in different number bases. Such common number bases might include binary, Octal and Hexadecimal.



Task

Print a small range of integers in some different bases, as supported by standard routines of your programming language.



Note

This is distinct from Number base conversion as a user-defined conversion function is not asked for.)

The reverse operation is Common number base parsing.




$ include "seed7_05.s7i";
 
const proc: main is func
  local
    var integer: i is 0;
  begin
    for i range 1 to 33 do
      writeln(i lpad 6 <&
              i radix 8 lpad 6 <&
              i radix 16 lpad 6);
    end for;
  end func;