Четверг, 09.01.2025
Pascal 4 All
[ · Новые сообщения · Участники · Правила форума · Поиск · RSS ]

 

  • Страница 1 из 1
  • 1
Модератор форума: Seqular, Pavel  

двухмерные массивы
chervanoДата: Вторник, 12.01.2010, 00:47 | Сообщение # 1
Новичок
Группа: Пользователи
Сообщений: 8
Репутация: 0
Замечания: 0%
Статус: Offline
нужно упорядочить элементы массива по возрастанию в виде спирали, вот так: 1 1 1 1
3 4 4 2
3 4 4 2
3 3 2 2
помогите плз. Очень надо.
 
SeqularДата: Суббота, 16.01.2010, 11:23 | Сообщение # 2
Хранитель
Группа: Администраторы
Сообщений: 859
Репутация: 35
Статус: Offline
chervano, В принципе суть сводится к тому, чтобы найти закономерность образования такой спирали, чтобы можно было для i-го по счету элемента (зная размерность матрицы) точно вычислить его место (строку:столбец). Затем ищем минимальный, меняем его по нашему алгоритму с 1-ым... Потом ищем минимальный среди оставшихся, повторяем до тех пор, пока не закончим.

Поддерживаю также проект сообщество молодых сисадминов
 
chervanoДата: Понедельник, 18.01.2010, 01:53 | Сообщение # 3
Новичок
Группа: Пользователи
Сообщений: 8
Репутация: 0
Замечания: 0%
Статус: Offline
мне уже учитель показал как надо решить эту задачу, к сожалению я забыл, как всегда biggrin . У не получилось как я помню 4 условия для заполнения это: справа налево, сверху вниз, слева направо и снизу вверх. Но какие это условия я вспомнить не могу :D.
 
  • Страница 1 из 1
  • 1
Поиск:

Copyright MyCorp © 2025
Используются технологии uCoz
javascript:;" rel="nofollow" onclick="loginPopupForm(); return false;