0 / 0 / 0
Регистрация: 11.09.2019
Сообщений: 23
|
|
1 | |
Создайте матрицу и заполните её по спирали29.01.2021, 16:46. Показов 1169. Ответов 8
Добрый вечер форумчане, помогите пожалуйста решить задачу простыми методами и функциями.
Дано число n. Создайте матрицу int A[2*n+1][2*n+1] и заполните её по спирали, начиная с числа 0 в центральной клетке A[n][n]. Спираль выходит вверх, далее закручивается против часовой стрелки. Выведите матрицу на экран. Пример для n = 2: 12 11 10 9 24 13 2 1 8 23 14 3 0 7 22 15 4 5 6 21 16 17 18 19 20
0
|
29.01.2021, 16:46 | |
Ответы с готовыми решениями:
8
Создайте матрицу A[2*n+1][2*n+1] и заполните её по спирали, начиная с числа 0 в центральной клетке A[n][n] Создайте массив A[2*n+1][2*n+1] и заполните его по спирали Заполните матрицу n×n числами от 1 до n2 по спирали из файла Заполните матрицу натуральными числами по спирали и змейкой |
5113 / 4552 / 854
Регистрация: 07.10.2015
Сообщений: 9,462
|
|
29.01.2021, 16:48 | 2 |
vlasmax, как на счет показать собственные попытки?
0
|
0 / 0 / 0
Регистрация: 11.09.2019
Сообщений: 23
|
|||||||||||
29.01.2021, 16:50 [ТС] | 3 | ||||||||||
liv, есть такой код, но он мне совершенно не понятен.
liv, пытался заполнить по контуру сначала, но не могу продумать алгоритм для того что бы в нужный момент соскакивать в центр.
0
|
0 / 0 / 0
Регистрация: 11.09.2019
Сообщений: 23
|
|
29.01.2021, 17:01 [ТС] | 5 |
мама Стифлера, Вполне возможно, я даже не подумал об этом. Но сути дела не меняет. Уже 4 часа долблюсь и ни одной мысли в голове.
0
|
5113 / 4552 / 854
Регистрация: 07.10.2015
Сообщений: 9,462
|
||||||
29.01.2021, 18:43 | 6 | |||||
vlasmax, держите, немного подправил и прокомментировал:
По условию, размерность матрицы 2*n+1
1
|
5113 / 4552 / 854
Регистрация: 07.10.2015
Сообщений: 9,462
|
|
29.01.2021, 19:04 | 8 |
мама Стифлера, чуток подправил... Если интересно, то перечитай
0
|
2456 / 1061 / 481
Регистрация: 17.11.2018
Сообщений: 2,740
|
||||||
29.01.2021, 23:15 | 9 | |||||
0
|
29.01.2021, 23:15 | |
29.01.2021, 23:15 | |
Помогаю со студенческими работами здесь
9
Заполните матрицу размерностью n × m числами от 1 до mn, расположив их по спирали Создайте матрицу и заполните ее по правилу Заполните двухмерный массив по спирали Заполните двумерный массив числами по спирали Заполните квадрат 6 на 6 по спирали в направлении часовой стрелки Заполните квадрат n на n по спирали в направлении часовой стрелки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |