Бодолт илгээх | Бүх бодолтууд | Шилдэг бодолтууд | Жагсаалт руу буцах |
RGB7549 - Квадратын диагоналиар |
NxN хэмжээтэй квадрат массивыг жишээн дээрх загвараар дүүргэ.
Input
Квадрат массивын хэмжээ натурал тоо N өгөгдөнө. N<10.
Output
Квадрат массивын элементүүдийг мөр мөрөөр нь хэвлэнэ.
Гэхдээ элемент бүрийг 3 хоосон зайд хойш нь шахаж хэвлэнэ. Жишээг сайн ажиглана уу.
Жишээн дээрх 1-ийн тоо гэхэд урдаа, хойноо тус бүр 2 хоосон зайтай байна.
Мөн 10-ын тоо урдаа, хойноо тус бүр 1 хоосон зайтай байна.
Example
Input:
5
Output:
15 16 22 23 25
7 14 17 21 24
6 8 13 18 20
2 5 9 12 19
1 3 4 10 11
Нэмсэн: | 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-02-26 12:48:14
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡠⣠⣴⣵⣶⣿⣽⣿⣾⣿⣶⣾⣷⣷⣖⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣵⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⡉⠊⠈⠉⠉⠛⠋⠛⢍⠛⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣗⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢻⡏⠛⢀⠜⠁⠀⠀⠀⠀⠀⠀⠀⠀⠑⠀⢄⠫⢻⣿⣿⣿⣿⣿⣿⣿⡖⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⢱⠸⢁⠀⠶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢆⢁⡉⢿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣱⠎⣀⠐⢀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⢀⠒⡸⣌⢚⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⠿⡉⢳⠈⠄⠂⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⡙⢠⠐⡩⢞⣿⣿⣿⣿⡅⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢾⣿⣿⣿⣿⣿⡿⡍⢖⢡⢦⠑⣠⣤⢤⣤⣤⣠⡀⠀⠀⠀⠀⠀⠀⠀⡀⢁⠐⢂⠩⠑⢮⢽⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣞⣿⣿⣿⣿⡿⡓⣌⢣⣇⠓⢮⢏⠓⠛⠏⠛⠿⡟⣆⢢⠀⠀⠀⡠⢂⣵⣿⣿⣾⣟⣷⡝⣎⢿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡐⡿⢛⣞⣿⣿⣿⣥⠣⣍⢜⣃⠛⠻⠆⢂⣄⣀⣠⠠⠈⢧⡣⠆⠌⢲⣽⣿⡟⠋⠉⠉⠻⣏⣿⣸⢻⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣲⢓⣬⣿⣞⡟⠴⣊⠷⣍⠲⠈⠉⠱⠾⢟⡫⠛⡛⣛⠻⠟⠉⠂⠈⢡⣿⢧⣶⣶⣶⣶⣭⡹⡞⣫⣛⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢽⣺⡟⣹⡧⢛⡔⢣⢓⢬⠑⡘⡀⠀⠀⠀⠉⠙⠋⠉⠉⠄⠣⠂⠀⢈⠮⡐⠶⣶⣴⡶⠞⠙⠑⢶⣯⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣜⠽⢞⣽⢢⠜⡣⢞⡆⢫⠐⡀⠂⠀⠀⠀⠀⠀⢀⡀⠀⠀⠀⠀⡈⡔⠀⡄⠀⠀⠀⠀⠀⣜⢣⣿⡝⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠢⢿⢧⡌⣿⣇⠎⣕⢫⡜⣡⢃⢆⠡⠆⢀⠀⡀⣠⣿⠃⡁⠠⠀⠀⠀⢙⠳⡤⠀⡀⠀⠀⢠⠋⣖⣷⠳⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢥⢂⠒⣀⣯⢚⡌⠶⡙⠦⣍⢮⡱⡘⢦⢵⣾⠟⠹⣷⣶⣥⣦⣀⣤⣧⣥⡾⣧⣌⣡⢊⠤⣍⢷⣻⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠒⠓⠋⢸⣇⢺⡱⣙⠲⣈⠶⣩⠽⣫⣾⡏⣰⠦⡙⡟⢟⣿⡿⣿⣿⠿⡱⢹⣟⣦⢯⣞⣮⢟⣧⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣎⢧⣳⢥⡳⡐⢎⠳⣘⠡⢳⣾⣧⣷⣧⣭⣮⣬⣳⣴⣎⣹⣾⢧⠚⣭⢿⢻⡹⢾⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣏⡾⣷⣣⡝⣌⠳⢆⡅⢢⡉⠩⣝⠳⢸⠤⠛⠭⠯⢿⡿⡛⠎⡡⢂⢥⢣⣹⡞⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⢴⣻⢿⣽⣷⣻⣌⠻⣶⠘⠁⠀⡐⠈⠫⠷⣷⣷⣶⣿⡶⠋⠰⠡⢐⣭⢎⣶⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣼⡟⠸⣽⢯⣿⣾⣿⣧⡧⢹⡌⡄⠀⠀⠈⠐⠁⠂⠬⠓⠔⠈⠀⡄⢠⣫⣗⡾⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣿⣿⣇⠀⠹⣿⣞⡿⣯⣿⣿⣯⣽⣾⣐⠆⡀⠀⠀⣀⠄⠠⡀⠄⡂⣼⣵⣿⠏⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣆⠀⠈⠻⣽⣛⣿⣽⡿⣯⣿⣿⣿⣮⣭⡽⣤⣳⣥⣳⣬⣿⣿⣿⣇⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣤⣶⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠙⠷⣯⣻⢟⡷⣯⠿⣽⢯⣟⣿⣳⣟⡿⣽⢯⣷⡏⢸⣷⣤⣄⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⢀⣠⣴⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠉⠋⠿⣞⡻⣭⢟⡾⣱⢻⢾⡽⣯⣟⡎⠀⠈⣿⣿⣿⣿⣿⣶⣤⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⢀⣠⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⠀⠀⠀⠀⠀⠈⠁⠻⢎⡷⣍⢿⡾⣝⣷⠏⠀⠀⠀⠘⢿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣄⣀⠀⠀⠀⠀⠀⠀⠀ ⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠉⠻⢧⢻⣼⡃⠀⠀⠀⠀⠀⠀⢛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⣀⡀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠀⠀⠀⠀⠀⣴⣷⣾⣿⣿⣿⣦⡄⠀⠀⠁⠈⠸⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⢀⣼⣿⣿⣧⠿⣿⣿⣿⠉⠢⡀⠈⠄⠀⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠠⠃⠚⢿⣿⣿⣿⡹⣿⡇⠀⠀⠈⢂⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡰⠀⠀⠰⠈⣿⣿⣷⢿⣹⡇⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣎⣾⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⠀⠀⠀⢹⡿⣿⣗⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⠐⠀⣿⢳⠧⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⢀⢋⡿⣝⡾⣽⣿⡄⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠘⡷⡼⣜⣿⣟⣿⣆⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⢹⣣⠿⣼⣿⣿⣿⣧⡀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⢿⢳⣳⢿⣻⣿⣿⣷⡄⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡼⣯⡽⣾⣿⣿⣿⣿⣿⣄⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣞⣿⣿⣿⣿⣿⣿⢆⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡿⣾⣿⣿⢿⣿⣿⣿⣆⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⡀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣷⣀⣀⣸⣿⣿⣿⣿⣿⣿⣿⣿ |
|||||
2024-02-14 10:51:28
#include <iostream> using namespace std; int main(){ int n,x=2,y,i,j,s=1; cin >> n; y = n - 1; int a[n + 1][n + 1]; while(y--){ if(s % 2 == 0){ i = n; j = n - y; while(j >= 1){ a[i][j] = x; i--; j--; x++; } } if(s % 2 == 1){ j = 1; i = j + y; while(i <= n){ a[i][j] = x; i++; j++; x++; } } s++; } a[n][1]=1; y = -1; for(int k = -1; k >= -(n-1); k--){ if(s % 2 == 1){ i = 1; j = i - k; while(j <= n){ a[i][j] = x; i++; j++; x++; } } if(s % 2 == 0){ j = n; i = j + k; while(i >= 1){ a[i][j] = x; i--; j--; x++; } } s++; } 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; } } |
|||||
2024-02-14 10:33:15
#include <iostream> #include <cstdio> using namespace std; int main(){ int n; cin >> n; int a[12][12] = {0}; for (int i = 0; i <= n + 1; i++) { a[i][0] = 1; a[0][i] = 1; a[n + 1][i] = 1; a[i][n + 1] = 1; } int x = 1; int i = 1, j = 0; while (x <= n * n) { while (a[i][j + 1] == 0) { j++; a[i][j] = x; x++; } while (a[i + 1][j] == 0) { i++; a[i][j] = x; x++; } while (a[i][j - 1] == 0) { j--; a[i][j] = x; x++; } while (a[i - 1][j] == 0) { i--; a[i][j] = x; x++; } } for (int i = 1; i <= n; i++) { for (int j = 1; j <= n; j++) { printf("%3d", a[i][j]); } printf("\n"); } return 0; } |
|||||
2024-01-20 09:43:53
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⢀⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡠⣠⣴⣵⣶⣿⣽⣿⣾⣿⣶⣾⣷⣷⣖⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣵⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⡉⠊⠈⠉⠉⠛⠋⠛⢍⠛⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣗⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢻⡏⠛⢀⠜⠁⠀⠀⠀⠀⠀⠀⠀⠀⠑⠀⢄⠫⢻⣿⣿⣿⣿⣿⣿⣿⡖⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⢱⠸⢁⠀⠶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢆⢁⡉⢿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣱⠎⣀⠐⢀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⢀⠒⡸⣌⢚⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⠿⡉⢳⠈⠄⠂⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⡙⢠⠐⡩⢞⣿⣿⣿⣿⡅⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢾⣿⣿⣿⣿⣿⡿⡍⢖⢡⢦⠑⣠⣤⢤⣤⣤⣠⡀⠀⠀⠀⠀⠀⠀⠀⡀⢁⠐⢂⠩⠑⢮⢽⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣞⣿⣿⣿⣿⡿⡓⣌⢣⣇⠓⢮⢏⠓⠛⠏⠛⠿⡟⣆⢢⠀⠀⠀⡠⢂⣵⣿⣿⣾⣟⣷⡝⣎⢿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡐⡿⢛⣞⣿⣿⣿⣥⠣⣍⢜⣃⠛⠻⠆⢂⣄⣀⣠⠠⠈⢧⡣⠆⠌⢲⣽⣿⡟⠋⠉⠉⠻⣏⣿⣸⢻⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣲⢓⣬⣿⣞⡟⠴⣊⠷⣍⠲⠈⠉⠱⠾⢟⡫⠛⡛⣛⠻⠟⠉⠂⠈⢡⣿⢧⣶⣶⣶⣶⣭⡹⡞⣫⣛⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢽⣺⡟⣹⡧⢛⡔⢣⢓⢬⠑⡘⡀⠀⠀⠀⠉⠙⠋⠉⠉⠄⠣⠂⠀⢈⠮⡐⠶⣶⣴⡶⠞⠙⠑⢶⣯⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣜⠽⢞⣽⢢⠜⡣⢞⡆⢫⠐⡀⠂⠀⠀⠀⠀⠀⢀⡀⠀⠀⠀⠀⡈⡔⠀⡄⠀⠀⠀⠀⠀⣜⢣⣿⡝⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠢⢿⢧⡌⣿⣇⠎⣕⢫⡜⣡⢃⢆⠡⠆⢀⠀⡀⣠⣿⠃⡁⠠⠀⠀⠀⢙⠳⡤⠀⡀⠀⠀⢠⠋⣖⣷⠳⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢥⢂⠒⣀⣯⢚⡌⠶⡙⠦⣍⢮⡱⡘⢦⢵⣾⠟⠹⣷⣶⣥⣦⣀⣤⣧⣥⡾⣧⣌⣡⢊⠤⣍⢷⣻⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠒⠓⠋⢸⣇⢺⡱⣙⠲⣈⠶⣩⠽⣫⣾⡏⣰⠦⡙⡟⢟⣿⡿⣿⣿⠿⡱⢹⣟⣦⢯⣞⣮⢟⣧⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣎⢧⣳⢥⡳⡐⢎⠳⣘⠡⢳⣾⣧⣷⣧⣭⣮⣬⣳⣴⣎⣹⣾⢧⠚⣭⢿⢻⡹⢾⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣏⡾⣷⣣⡝⣌⠳⢆⡅⢢⡉⠩⣝⠳⢸⠤⠛⠭⠯⢿⡿⡛⠎⡡⢂⢥⢣⣹⡞⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⢴⣻⢿⣽⣷⣻⣌⠻⣶⠘⠁⠀⡐⠈⠫⠷⣷⣷⣶⣿⡶⠋⠰⠡⢐⣭⢎⣶⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣼⡟⠸⣽⢯⣿⣾⣿⣧⡧⢹⡌⡄⠀⠀⠈⠐⠁⠂⠬⠓⠔⠈⠀⡄⢠⣫⣗⡾⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣿⣿⣇⠀⠹⣿⣞⡿⣯⣿⣿⣯⣽⣾⣐⠆⡀⠀⠀⣀⠄⠠⡀⠄⡂⣼⣵⣿⠏⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣆⠀⠈⠻⣽⣛⣿⣽⡿⣯⣿⣿⣿⣮⣭⡽⣤⣳⣥⣳⣬⣿⣿⣿⣇⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣤⣶⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠙⠷⣯⣻⢟⡷⣯⠿⣽⢯⣟⣿⣳⣟⡿⣽⢯⣷⡏⢸⣷⣤⣄⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⢀⣠⣴⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠉⠋⠿⣞⡻⣭⢟⡾⣱⢻⢾⡽⣯⣟⡎⠀⠈⣿⣿⣿⣿⣿⣶⣤⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⢀⣠⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⠀⠀⠀⠀⠀⠈⠁⠻⢎⡷⣍⢿⡾⣝⣷⠏⠀⠀⠀⠘⢿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣄⣀⠀⠀⠀⠀⠀⠀⠀ ⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠉⠻⢧⢻⣼⡃⠀⠀⠀⠀⠀⠀⢛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⣀⡀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠀⠀⠀⠀⠀⣴⣷⣾⣿⣿⣿⣦⡄⠀⠀⠁⠈⠸⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⢀⣼⣿⣿⣧⠿⣿⣿⣿⠉⠢⡀⠈⠄⠀⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠠⠃⠚⢿⣿⣿⣿⡹⣿⡇⠀⠀⠈⢂⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡰⠀⠀⠰⠈⣿⣿⣷⢿⣹⡇⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣎⣾⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⠀⠀⠀⢹⡿⣿⣗⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⠐⠀⣿⢳⠧⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⢀⢋⡿⣝⡾⣽⣿⡄⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠘⡷⡼⣜⣿⣟⣿⣆⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⢹⣣⠿⣼⣿⣿⣿⣧⡀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⢿⢳⣳⢿⣻⣿⣿⣷⡄⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡼⣯⡽⣾⣿⣿⣿⣿⣿⣄⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣞⣿⣿⣿⣿⣿⣿⢆⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡿⣾⣿⣿⢿⣿⣿⣿⣆⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⡀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣷⣀⣀⣸⣿⣿⣿⣿⣿⣿⣿⣿ |
|||||
2023-11-30 10:19:19
#include <iostream> using namespace std; int main() { int n, i, k = 1, s, nX, nY,dia[10][10],f, j; cin >> n; nX = 0; nY = 0; s = 1; dia[nX][nY] = s; s++; while(k < n){ if(k%2 != 0){ nY++; dia[nX][nY] = s; s++; for(i = 0; i < k;i++){ nX++; nY--; dia[nX][nY] = s; s++; } } else{ nX++; dia[nX][nY] = s; s++; for(i = 0; i < k;i++){ nX--; nY++; dia[nX][nY] = s; s++; } } k++; } k = 1; nX = n-1; nY = n-1; s = n*n; dia[nX][nY] = s; s--; while(k < n){ if(k%2 != 0){ nY--; dia[nX][nY] = s; s--; for(i = 0; i < k;i++){ nX--; nY++; dia[nX][nY] = s; s--; } } else{ nX--; dia[nX][nY] = s; s--; for(i = 0; i < k;i++){ nX++; nY--; dia[nX][nY] = s; s--; } } k++; } for (int i = n-1; i >= 0; i--) { for (int j = 0; j < n; j++) { if(dia[j][i]<10 and dia[j][i]>0) cout << " "; cout << dia[j][i] << " "; } cout << endl; } return 0; } deelii bla |
|||||
2023-11-18 15:37:22
deelii bla #include <iostream> using namespace std; int main() { int n, i, k = 1, s, nX, nY,dia[10][10],f, j; cin >> n; nX = 0; nY = 0; s = 1; dia[nX][nY] = s; s++; while(k < n){ if(k%2 != 0){ nY++; dia[nX][nY] = s; s++; for(i = 0; i < k;i++){ nX++; nY--; dia[nX][nY] = s; s++; } } else{ nX++; dia[nX][nY] = s; s++; for(i = 0; i < k;i++){ nX--; nY++; dia[nX][nY] = s; s++; } } k++; } k = 1; nX = n-1; nY = n-1; s = n*n; dia[nX][nY] = s; s--; while(k < n){ if(k%2 != 0){ nY--; dia[nX][nY] = s; s--; for(i = 0; i < k;i++){ nX--; nY++; dia[nX][nY] = s; s--; } } else{ nX--; dia[nX][nY] = s; s--; for(i = 0; i < k;i++){ nX++; nY--; dia[nX][nY] = s; s--; } } k++; } for (int i = n-1; i >= 0; i--) { for (int j = 0; j < n; j++) { if(dia[j][i]<10 and dia[j][i]>0) cout << " "; cout << dia[j][i] << " "; } cout << endl; } return 0; } |
|||||
2023-04-07 14:44:29
#include <bits/stdc++.h> //DO YOU LIKE PORNO using namespace std; int main(){ int n,i,j,k,count; //PORNO int a[101][101]={0}; cin>>n; //porn count=0; a[n][1]=1; k=2; while(k<=n*n){ i=n-1-count; for(j=1;i<=n;i++,j++){ a[i][j]=k; k++; } if( j==i ) break; count++; j=2+count; for(i=n;j>=1;i--,j--){ a[i][j]=k; k++; } count++; if( j==i ) break; } count=0; while(k<=n*n){ i=n-1-count; for(j=n;i>=1;i--,j--){ a[i][j]=k; k++; } count++; j=2+count; for(i=1;j<=n;i++,j++){ a[i][j]=k; k++; } count++; } for(i=1;i<=n;i++){ for(j=1;j<=n;j++){ printf("%3d",a[i][j]); } cout<<endl; } return 0; } Last edit: 2023-04-07 14:45:13 |
|||||
2022-12-30 02:10:55
#include <iostream> using namespace std; int main() { int n , s, i, j , a[100][100]; s=1 ; cin >> n ; i=n; j=1; a[i][j]=s ; a[n-1][j]=++s; a[i][j+1]=++s; while ( s=!15 ){ if (i==n){ j-- ; while (j==1 ){ j++; i++; a[i][j]=++s; } } if (j==1){ i--; while (i==n){ i--; j--; a[i][j]=++s ; } } } 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; } |
|||||
2022-10-14 05:29:57
|
|||||
2022-10-14 05:28:54
|