0.Ma trận vuông III
        
            Submit solution
        
    
    
    
    
    
    
    
    
    
                    
                
        
            
        
        Points:
        
                2 (partial)        
    
    
        Time limit:
        1.0s
    
    
        Memory limit:
        98M
    
    
                        Author:
                        
                    
        
                    Problem types                
                
        
                Allowed languages
            
            
Ada, Assembly, Awk, C, C++, C11, CLANG, CLANGX, Classical, COBOL, Coffee, CSC, D lang, DART, F95, FORTH, Fortrn, GAS32, GO, Haskell, Itercal, Java, kotlin, LEAN, LISP, LUA, MONOVB, Nasm, OCAML, Pascal, Perl, php, PIKE, prolog, Pypy, Python, Ruby 2, RUST, Scala, SCM, SED, SWIFT, TCL, TUR, V8JS, VB, ZIG            
        Viết một chương trình đọc một số nguyên N (0 ≤ N ≤ 15) tương ứng với thứ tự của một mảng ưu tiên của các số nguyên, và xây dựng mảng theo ví dụ trên.
Đầu vào
Đầu vào bao gồm một số số nguyên, một cho mỗi dòng, tương ứng với mảng phải xây dựng. Kết thúc của chuỗi số liệu đầu vào được xác định bởi 1 giá trị 0 (0).
Đầu ra
Đối với mỗi số nguyên của đầu vào, in mảng tương ứng theo ví dụ. Các giá trị của mảng phải được định dạng với độ rộng T, căn phải và cách nhau bằng 1 dấu cách, trong đó T là số chữ số của số lớn nhất trong mảng. Không in dấu cách sau ký tự cuối cùng của mỗi hàng của mảng. Một dòng trống phải được in sau mỗi mảng.
VÍ DỤ
INPUT
1
2
3
4
5
0
OUTPUT
1 
1 2 
2 4 
1 2 4 
2 4 8
4 8 16 
1 2 4 8 
2 4 8 16
4 8 16 32 
8 16 32 64 
1 2 4 8 16 
2 4 8 16 32
4 8 16 32 64 
8 16 32 64 128 
16 32 64 128 256
Comments