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
tichpx

Comments

There are no comments at the moment.