АВТ
Язык:

Дистанционный практикум по программированию

Задачи Online статус Соревнования
Новости Справка СДО
 
Здравствуйте, Гость! Войдите с паролем или зарегистрируйтесь.

118. Спиральный массив

Ограничение времени: 1 сек.
Ограничение памяти:65536 КБайт
Баллы:100
Статистика Послать на проверку Задачу добавил debug

Заполнение массива 6*6 по спирали. Вывести на экран. Начать заполнение с первого элемента первой строки матрицы. На рисунке ниже показано, в каком порядке нужно заполнять матрицу 6*6 (стрелками показано направление обхода). 36 элементов вводятся с клавиатуры (каждый элемент в отдельной строке). Полученный массив-спираль вывести на экран разделяя строки переносом на другую строку, а элементы в строках - знаком табуляции.

  - - ->- - +
  + - ->- + |
  | + ->+ | | 
  | | <-+ | |
  | + -<- + |
  + - -<- - +

Исходные данные

36 элементов массива вводятся с клавиатуры (каждый элемент в отдельной строке).

Результат

Массив-спираль вывести на экран разделяя строки переносом на другую строку, а элементы в строках - знаком табуляции.

Пример

Исходные данныеРезультат
1
5
10
15
20
25
30
35
40
45
50
55
60
65
70
75
80
85
90
95
100
105
110
115
120
125
130
135
140
145
150
160
170
180
190
200
1       5       10      15      20      25
95      100     105     110     115     30
90      160     170     180     120     35
85      150     200     190     125     40
80      145     140     135     130     45
75      70      65      60      55      50

Автор: Вабищевич А. Ю.

Статистика Послать на проверку Обсуждение задачи Автор/источник:
Учебные курсы / Программир-е и основы алгоритмизации / Двумерные массивы /
144. Сортировка по первому столбцу 118. 145. Среднее арифметическое диагонали 141. Статистика 146. Статистики элементов массива
Учебные курсы / Программирование на языке высокого уровня / Лабораторная 2 /
125. Сортировка символов 118. 162. Удаление k-го символа
 
время генерации 0.14 сек.
© Copyright ВоГУ, АВТ, Носов Д.А., Андрианов И.А.