Ma ma trận siêu đối xứng
Submit solution
Points:
1 (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 ≤ 100), và xây dựng ma trận vuông 2 chiều cấp N theo như trong ví dụ sau.
Đầu vào
Đầu vào gồm nhiều bộ test, mỗi bộ test là một số tự nhiên tương ứng với số chiều của mỗi mảng cần xây dựng. Kết thúc bởi một giá trị 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 các mảng cách nhau bằng dấu cách.
Mỗi trường hợp test in cách nhau một dòng trống.
VÍ DỤ
INPUT
1
2
3
4
5
0
OUTPUT
1
1 1
1 1
1 2 1
2 2 2
1 2 1
1 2 2 1
2 2 2 2
2 2 2 2
1 2 2 1
1 2 3 2 1
2 2 3 2 2
3 3 3 3 3
2 2 3 2 2
1 2 3 2 1
Comments