Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

RGB7548 - Квадратын хүрээгээр

NxN хэмжээтэй квадрат массивыг жишээн дээрх загвараар дүүргэ.

Input

Квадрат массивын хэмжээ натурал тоо N өгөгдөнө. N<10.

Output

Квадрат массивын элементүүдийг мөр мөрөөр нь хэвлэнэ.

Гэхдээ элемент бүрийг 3 хоосон зайд хойш нь шахаж хэвлэнэ. Жишээг сайн ажиглана уу.

Жишээн дээрх 1-ийн тоо гэхэд урдаа, хойноо тус бүр 2 хоосон зайтай байна.

Мөн 16-ын тоо урдаа, хойноо тус бүр 1 хоосон зайтай байна.

Example

Input:
5

Output:
1 2 3 4 5
16 17 18 19 6
15 24 25 20 7
14 23 22 21 8
13 12 11 10 9

Нэмсэн:Bataa
Огноо:2013-02-07
Хугацааны хязгаарлалт:1s
Эх кодын хэмжээний хязгаарлалт:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Програмчлалын хэлүүд:ADA95 ASM32 BASH BF C NCSHARP CSHARP C++ 4.3.2 CPP C99 CLPS LISP sbcl LISP clisp D ERL FORTRAN HASK ICON ICK JAVA JS-RHINO JULIA LUA NEM NICE OCAML PAS-GPC PAS-FPC PERL PHP PIKE PRLG-swi PYTHON PYPY3 PYTHON3 RUBY SCALA SCM guile ST TCL WHITESPACE

hide comments
2024-03-16 04:59:25
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⢀⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡠⣠⣴⣵⣶⣿⣽⣿⣾⣿⣶⣾⣷⣷⣖⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣵⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⡉⠊⠈⠉⠉⠛⠋⠛⢍⠛⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣗⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢻⡏⠛⢀⠜⠁⠀⠀⠀⠀⠀⠀⠀⠀⠑⠀⢄⠫⢻⣿⣿⣿⣿⣿⣿⣿⡖⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⢱⠸⢁⠀⠶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢆⢁⡉⢿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣱⠎⣀⠐⢀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⢀⠒⡸⣌⢚⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⠿⡉⢳⠈⠄⠂⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⡙⢠⠐⡩⢞⣿⣿⣿⣿⡅⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢾⣿⣿⣿⣿⣿⡿⡍⢖⢡⢦⠑⣠⣤⢤⣤⣤⣠⡀⠀⠀⠀⠀⠀⠀⠀⡀⢁⠐⢂⠩⠑⢮⢽⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣞⣿⣿⣿⣿⡿⡓⣌⢣⣇⠓⢮⢏⠓⠛⠏⠛⠿⡟⣆⢢⠀⠀⠀⡠⢂⣵⣿⣿⣾⣟⣷⡝⣎⢿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡐⡿⢛⣞⣿⣿⣿⣥⠣⣍⢜⣃⠛⠻⠆⢂⣄⣀⣠⠠⠈⢧⡣⠆⠌⢲⣽⣿⡟⠋⠉⠉⠻⣏⣿⣸⢻⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣲⢓⣬⣿⣞⡟⠴⣊⠷⣍⠲⠈⠉⠱⠾⢟⡫⠛⡛⣛⠻⠟⠉⠂⠈⢡⣿⢧⣶⣶⣶⣶⣭⡹⡞⣫⣛⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢽⣺⡟⣹⡧⢛⡔⢣⢓⢬⠑⡘⡀⠀⠀⠀⠉⠙⠋⠉⠉⠄⠣⠂⠀⢈⠮⡐⠶⣶⣴⡶⠞⠙⠑⢶⣯⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣜⠽⢞⣽⢢⠜⡣⢞⡆⢫⠐⡀⠂⠀⠀⠀⠀⠀⢀⡀⠀⠀⠀⠀⡈⡔⠀⡄⠀⠀⠀⠀⠀⣜⢣⣿⡝⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠢⢿⢧⡌⣿⣇⠎⣕⢫⡜⣡⢃⢆⠡⠆⢀⠀⡀⣠⣿⠃⡁⠠⠀⠀⠀⢙⠳⡤⠀⡀⠀⠀⢠⠋⣖⣷⠳⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢥⢂⠒⣀⣯⢚⡌⠶⡙⠦⣍⢮⡱⡘⢦⢵⣾⠟⠹⣷⣶⣥⣦⣀⣤⣧⣥⡾⣧⣌⣡⢊⠤⣍⢷⣻⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠒⠓⠋⢸⣇⢺⡱⣙⠲⣈⠶⣩⠽⣫⣾⡏⣰⠦⡙⡟⢟⣿⡿⣿⣿⠿⡱⢹⣟⣦⢯⣞⣮⢟⣧⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣎⢧⣳⢥⡳⡐⢎⠳⣘⠡⢳⣾⣧⣷⣧⣭⣮⣬⣳⣴⣎⣹⣾⢧⠚⣭⢿⢻⡹⢾⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣏⡾⣷⣣⡝⣌⠳⢆⡅⢢⡉⠩⣝⠳⢸⠤⠛⠭⠯⢿⡿⡛⠎⡡⢂⢥⢣⣹⡞⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⢴⣻⢿⣽⣷⣻⣌⠻⣶⠘⠁⠀⡐⠈⠫⠷⣷⣷⣶⣿⡶⠋⠰⠡⢐⣭⢎⣶⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣼⡟⠸⣽⢯⣿⣾⣿⣧⡧⢹⡌⡄⠀⠀⠈⠐⠁⠂⠬⠓⠔⠈⠀⡄⢠⣫⣗⡾⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣿⣿⣇⠀⠹⣿⣞⡿⣯⣿⣿⣯⣽⣾⣐⠆⡀⠀⠀⣀⠄⠠⡀⠄⡂⣼⣵⣿⠏⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣆⠀⠈⠻⣽⣛⣿⣽⡿⣯⣿⣿⣿⣮⣭⡽⣤⣳⣥⣳⣬⣿⣿⣿⣇⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣤⣶⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠙⠷⣯⣻⢟⡷⣯⠿⣽⢯⣟⣿⣳⣟⡿⣽⢯⣷⡏⢸⣷⣤⣄⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⢀⣠⣴⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠉⠋⠿⣞⡻⣭⢟⡾⣱⢻⢾⡽⣯⣟⡎⠀⠈⣿⣿⣿⣿⣿⣶⣤⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⢀⣠⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⠀⠀⠀⠀⠀⠈⠁⠻⢎⡷⣍⢿⡾⣝⣷⠏⠀⠀⠀⠘⢿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣄⣀⠀⠀⠀⠀⠀⠀⠀
⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠉⠻⢧⢻⣼⡃⠀⠀⠀⠀⠀⠀⢛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⣀⡀⠀⠀
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠀⠀⠀⠀⠀⣴⣷⣾⣿⣿⣿⣦⡄⠀⠀⠁⠈⠸⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⢀⣼⣿⣿⣧⠿⣿⣿⣿⠉⠢⡀⠈⠄⠀⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠠⠃⠚⢿⣿⣿⣿⡹⣿⡇⠀⠀⠈⢂⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡰⠀⠀⠰⠈⣿⣿⣷⢿⣹⡇⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣎⣾⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⠀⠀⠀⢹⡿⣿⣗⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⠐⠀⣿⢳⠧⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⢀⢋⡿⣝⡾⣽⣿⡄⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠘⡷⡼⣜⣿⣟⣿⣆⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⢹⣣⠿⣼⣿⣿⣿⣧⡀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⢿⢳⣳⢿⣻⣿⣿⣷⡄⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡼⣯⡽⣾⣿⣿⣿⣿⣿⣄⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣞⣿⣿⣿⣿⣿⣿⢆⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡿⣾⣿⣿⢿⣿⣿⣿⣆⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⡀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣷⣀⣀⣸⣿⣿⣿⣿⣿⣿⣿⣿
2024-02-14 02:27:47

#include<bits/stdc++.h>
using namespace std ;
int main(){
int k , t , i , j , s , b , n , r , l ;
int a[100][100] ;
cin >> n ;
for ( i = 1 ; i <= n ; i++){
for ( j = 1 ; j <= n ; j++){
cin >> a[i][j] ;
}
}
t = 1 ;
r = n ;
l = 1 ;
b = n ;
k = 1 ;
while( k != n * n){
for (i = l ; i <= r ; i++ ){
cout << a[t][i] << " ";
k++ ;
}
t++ ;
for ( i = t ; i <= b ; i++){
cout << a[i][r] << " ";
k++ ;
}
r-- ;
for (i = r ; i >= l ; i--){
cout << a[b][i] << " ";
k++ ;
}
b-- ;
for ( i = b ; i >= t ; i--){
cout << a[i][l] << " ";
k++ ;
}
l++ ;
}
return 0 ;

}
2024-01-23 07:37:26
#include <bits/stdc++.h>
using namespace std;
int i,n,j,t,m,ch,a[101][101];
int main()
{
cin>>n;
ch=1;
t=0;
i=1;
j=0;
while (t<n*n)
{
if (ch==1 && a[i][j+1]==0 && j+1<=n)
{
t++;
j++;
a[i][j]=t;
}
else ch=2;
if (ch==2 && a[i+1][j]==0 && i+1<=n)
{
t++;
i++;
a[i][j]=t;
}
else ch=3;
if (ch==3 && a[i][j-1]==0 && j-1>0)
{
t++;
j--;
a[i][j]=t;
}
else ch=4;
if (ch==4 && a[i-1][j]==0 && i-1>0)
{
t++;
i--;
a[i][j]=t;
}
else ch=1;
}
for (i=1; i<=n; i++)
{
for (j=1; j<=n; j++)
printf("%3d",a[i][j]);
cout<<endl;
}
return 0;
}
//fromMargdd

Last edit: 2024-01-23 07:52:26
2024-01-20 09:43:38
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⢀⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡠⣠⣴⣵⣶⣿⣽⣿⣾⣿⣶⣾⣷⣷⣖⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣵⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⡉⠊⠈⠉⠉⠛⠋⠛⢍⠛⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣗⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢻⡏⠛⢀⠜⠁⠀⠀⠀⠀⠀⠀⠀⠀⠑⠀⢄⠫⢻⣿⣿⣿⣿⣿⣿⣿⡖⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⢱⠸⢁⠀⠶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢆⢁⡉⢿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣱⠎⣀⠐⢀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⢀⠒⡸⣌⢚⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⠿⡉⢳⠈⠄⠂⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⡙⢠⠐⡩⢞⣿⣿⣿⣿⡅⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢾⣿⣿⣿⣿⣿⡿⡍⢖⢡⢦⠑⣠⣤⢤⣤⣤⣠⡀⠀⠀⠀⠀⠀⠀⠀⡀⢁⠐⢂⠩⠑⢮⢽⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣞⣿⣿⣿⣿⡿⡓⣌⢣⣇⠓⢮⢏⠓⠛⠏⠛⠿⡟⣆⢢⠀⠀⠀⡠⢂⣵⣿⣿⣾⣟⣷⡝⣎⢿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡐⡿⢛⣞⣿⣿⣿⣥⠣⣍⢜⣃⠛⠻⠆⢂⣄⣀⣠⠠⠈⢧⡣⠆⠌⢲⣽⣿⡟⠋⠉⠉⠻⣏⣿⣸⢻⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣲⢓⣬⣿⣞⡟⠴⣊⠷⣍⠲⠈⠉⠱⠾⢟⡫⠛⡛⣛⠻⠟⠉⠂⠈⢡⣿⢧⣶⣶⣶⣶⣭⡹⡞⣫⣛⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢽⣺⡟⣹⡧⢛⡔⢣⢓⢬⠑⡘⡀⠀⠀⠀⠉⠙⠋⠉⠉⠄⠣⠂⠀⢈⠮⡐⠶⣶⣴⡶⠞⠙⠑⢶⣯⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣜⠽⢞⣽⢢⠜⡣⢞⡆⢫⠐⡀⠂⠀⠀⠀⠀⠀⢀⡀⠀⠀⠀⠀⡈⡔⠀⡄⠀⠀⠀⠀⠀⣜⢣⣿⡝⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠢⢿⢧⡌⣿⣇⠎⣕⢫⡜⣡⢃⢆⠡⠆⢀⠀⡀⣠⣿⠃⡁⠠⠀⠀⠀⢙⠳⡤⠀⡀⠀⠀⢠⠋⣖⣷⠳⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢥⢂⠒⣀⣯⢚⡌⠶⡙⠦⣍⢮⡱⡘⢦⢵⣾⠟⠹⣷⣶⣥⣦⣀⣤⣧⣥⡾⣧⣌⣡⢊⠤⣍⢷⣻⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠒⠓⠋⢸⣇⢺⡱⣙⠲⣈⠶⣩⠽⣫⣾⡏⣰⠦⡙⡟⢟⣿⡿⣿⣿⠿⡱⢹⣟⣦⢯⣞⣮⢟⣧⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣎⢧⣳⢥⡳⡐⢎⠳⣘⠡⢳⣾⣧⣷⣧⣭⣮⣬⣳⣴⣎⣹⣾⢧⠚⣭⢿⢻⡹⢾⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣏⡾⣷⣣⡝⣌⠳⢆⡅⢢⡉⠩⣝⠳⢸⠤⠛⠭⠯⢿⡿⡛⠎⡡⢂⢥⢣⣹⡞⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⢴⣻⢿⣽⣷⣻⣌⠻⣶⠘⠁⠀⡐⠈⠫⠷⣷⣷⣶⣿⡶⠋⠰⠡⢐⣭⢎⣶⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣼⡟⠸⣽⢯⣿⣾⣿⣧⡧⢹⡌⡄⠀⠀⠈⠐⠁⠂⠬⠓⠔⠈⠀⡄⢠⣫⣗⡾⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣿⣿⣇⠀⠹⣿⣞⡿⣯⣿⣿⣯⣽⣾⣐⠆⡀⠀⠀⣀⠄⠠⡀⠄⡂⣼⣵⣿⠏⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣆⠀⠈⠻⣽⣛⣿⣽⡿⣯⣿⣿⣿⣮⣭⡽⣤⣳⣥⣳⣬⣿⣿⣿⣇⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣤⣶⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠙⠷⣯⣻⢟⡷⣯⠿⣽⢯⣟⣿⣳⣟⡿⣽⢯⣷⡏⢸⣷⣤⣄⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⢀⣠⣴⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠉⠋⠿⣞⡻⣭⢟⡾⣱⢻⢾⡽⣯⣟⡎⠀⠈⣿⣿⣿⣿⣿⣶⣤⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⢀⣠⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⠀⠀⠀⠀⠀⠈⠁⠻⢎⡷⣍⢿⡾⣝⣷⠏⠀⠀⠀⠘⢿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣄⣀⠀⠀⠀⠀⠀⠀⠀
⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠉⠻⢧⢻⣼⡃⠀⠀⠀⠀⠀⠀⢛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⣀⡀⠀⠀
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠀⠀⠀⠀⠀⣴⣷⣾⣿⣿⣿⣦⡄⠀⠀⠁⠈⠸⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⢀⣼⣿⣿⣧⠿⣿⣿⣿⠉⠢⡀⠈⠄⠀⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠠⠃⠚⢿⣿⣿⣿⡹⣿⡇⠀⠀⠈⢂⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡰⠀⠀⠰⠈⣿⣿⣷⢿⣹⡇⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣎⣾⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⠀⠀⠀⢹⡿⣿⣗⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⠐⠀⣿⢳⠧⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⢀⢋⡿⣝⡾⣽⣿⡄⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠘⡷⡼⣜⣿⣟⣿⣆⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⢹⣣⠿⣼⣿⣿⣿⣧⡀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⢿⢳⣳⢿⣻⣿⣿⣷⡄⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡼⣯⡽⣾⣿⣿⣿⣿⣿⣄⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣞⣿⣿⣿⣿⣿⣿⢆⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡿⣾⣿⣿⢿⣿⣿⣿⣆⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⡀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣷⣀⣀⣸⣿⣿⣿⣿⣿⣿⣿⣿
2024-01-16 05:16:12
#include <iostream>

using namespace std;

int main() {
ios_base::sync_with_stdio(false);
cin.tie(NULL);

int n;
cin >> n;
int a[11][11], q = 1, t = 1, l = 1, h;
int b = n, r = n;
while (q != n * n) {
if (n % 2 != 0) {
for (int i = l; i <= r; i++) a[t][i] = q++;
t++;
for (int j = t; j <= b; j++) a[j][r] = q++;
r--;
for (int k = r; k >= l; k--) a[b][k] = q++;
b--;
for (int e = b; e >= t; e--) a[e][l] = q++;
l++;
} else {
for (int i = l; i <= r; i++) a[t][i] = q++;
if (q == n * n) break;
t++;
for (int j = t; j <= b; j++) a[j][r] = q++;
if (q == n * n) break;
r--;
for (int k = r; k >= l; k--) a[b][k] = q++;
if (q == n * n) break;
b--;
for (int e = b; e >= t; e--) a[e][l] = q++;
if (q == n * n) break;
l++;
}
}
if (n % 2 != 0) {
h = n / 2 + 1;
a[h][h] = q;
} else {
a[n / 2 + 1][n / 2] = q;
}

for (int i = 1; i <= n; i++) {
for (int j = 1; j <= n; j++) {
if (a[i][j] < 10) {
cout << a[i][j] << " ";
} else {
cout << a[i][j] << " ";
}
}
cout << endl;
}
return 0;
}
// uilseegees huul
2023-12-02 15:35:19
#include <bits/stdc++.h>
using namespace std;
int main(){
int a[11][11],n,i,k,j,e,b,r,q=1,t=1,l=1,h;
cin>>n;
b=n;
r=n;
while(q!=n*n){
if(n%2!=0){
for(i=l;i<=r;i++){
a[t][i]=q;
q++;
}
t++;
for(j=t;j<=b;j++){
a[j][r]=q;
q++;
}
r--;
for(k=r;k>=l;k--){
a[b][k]=q;
q++;
}
b--;
for(e=b;e>=t;e--){
a[e][l]=q;
q++;
}
l++;
}
else{
for(i=l;i<=r;i++){
a[t][i]=q;
q++;
}
if(q==n*n){
break;
}
t++;
for(j=t;j<=b;j++){
a[j][r]=q;
q++;
}
if(q==n*n){
break;
}
r--;
for(k=r;k>=l;k--){
a[b][k]=q;
q++;
}
if(q==n*n){
break;
}
b--;
for(e=b;e>=t;e--){
a[e][l]=q;
q++;
}
if(q==n*n){
break;
}
l++;
}
}
if(n%2!=0){
h=n/2+1;
a[h][h]=q;
}
else{
a[n/2+1][n/2]=q;
}
for(i=1;i<=n;i++){
for(j=1;j<=n;j++){
if(a[i][j]<10){
cout<<a[i][j]<<" ";
}
else{
cout<<a[i][j]<<" ";
}
}
cout<<endl;
}
return 0;
}
mada baila

Last edit: 2023-12-02 16:04:34
2023-11-30 10:17:53
#include <iostream>

using namespace std;

int main()
{
int n, i, k = 1, s, nX, nY,hure[10][10],f, j;
cin >> n;
nX = 0;
nY = 0;
s = 1;
f = n - 1;
hure[nX][nY] = s;
s++;
for(i = 1; i < n; i++){
nX++;
hure[nX][nY] = s;
s++;
}
while(s <= n*n){
if(k%2!=0){
for(i = 0; i < f;i++){
nY++;
hure[nX][nY] = s;
s++;
}
for(i = 0; i < f;i++){
nX--;
hure[nX][nY] = s;
s++;
}
}
else{
for(i = 0; i < f;i++){
nY--;
hure[nX][nY] = s;
s++;
}
for(i = 0; i < f;i++){
nX++;
hure[nX][nY] = s;
s++;
}
}
f--;
k++;
}
for(i = 0; i < n; i++){
for(j = 0 ;j < n;j++){
if(hure[j][i] >= 1 and hure[j][i] < 10)
cout << " ";
cout << hure[j][i]<< " ";
}
cout << endl;
}

return 0;
}
deelii bla
2023-11-22 02:25:07
#include <bits/stdc++.h>
using namespace std;
int main()
{
long long n,s=1,j ,i,k=1,g=1,x,y,t=1,l=1,r,b;
cin >> n;
b=n;
r=n;
long long a[11][11];
while (s != n*n+1){
for (i=l;i<=r;i++){
a[l][i]=s;
s++;
}
t++;
cout<<endl;
for (i=t;i<=b;i++){
a[i][b]=s;
s++;
}
r--;
for (i=r;i>=l;i--){
a[b][i]=s;
s++;
}
b--;
for (i=b;i>=t;i--){
a[i][l]=s;
s++;
}
l++;
}
for(i = 1;i<=n;i++){
for (j=1;j<=n;j++){
cout<<setw(3)<<a[i][j] << " ";
}
cout << endl ;
}
return 0;
cro
}
mai hvvhdvvd
2023-11-22 02:11:05
shaahgun bno
2023-03-07 07:29:48
sug

Last edit: 2023-03-07 07:34:22
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.