Показать сообщение отдельно
Старый 20.10.2011, 15:12
S.Petrov вне форума Посмотреть профиль Отправить личное сообщение для S.Petrov Найти все сообщения от S.Petrov
  № 1  
Ответить с цитированием
S.Petrov

Регистрация: Jul 2010
Сообщений: 13
По умолчанию Отсортировать элементы двухмерного массива находящиеся на одной диагонали

Есть двухмерный массив n x m строк вида:

0 | 5 | 10 | 15
1 | 6 | 11 | 16
2 | 7 | 12 | 17
3 | 8 | 13 | 18
4 | 9 | 14 | 19

Нужно преобразовать в массив содержащий список элементов, которые находятся на одной диагонали, например: [0], [1, 5], [2, 6, 10], [3, 7, 11, 15], [4, 8, 12, 16], [9, 13, 17], [14, 18], [9].

Подскажите, пожалуйста, как такое можно сделать или где можно посмотреть, решение.