Показать сообщение отдельно
  #1  
Старый 21.11.2010, 23:11
Grandness Grandness вне форума
Прохожий
 
Регистрация: 21.11.2010
Сообщения: 1
Репутация: 10
Вопрос Массив. Узнать диагональ

Всем привет. Не могу разобраться с массивом. Есть массив 5х5. Известен элемент с определенными координатами [строка, столбец], которые передаются в качестве параметров функции (x,y). Необходимо сделать универсальный цикл такой обработки: Записать каждую из двух диагоналей в множество (значения массива от 1 до 6).

В общем помогите отыскать хотя бы начало диагонали (её верхушка).

Вот что именно мне надо (пара примерчиков):

[1.1] [1.2] [1.3] [1.4] [1.5]
[2.1] [2.2] [2.3] [2.4] [2.5]
[3.1] [3.2] [3.3] [3.4] [3.5]
[4.1] [4.2] [4.3] [4.4] [4.5]
[5.1] [5.2] [5.3] [5.4] [5.5]

Где 3.4 мой элемент, а 1.2 .. 4.5 и 2.5 .. 5.2 - диагональ, значения которых мне надо отправить в моё множество.

Ну и вот еще примерчик:

[1.1] [1.2] [1.3] [1.4] [1.5]
[2.1] [2.2] [2.3] [2.4] [2.5]
[3.1] [3.2] [3.3] [3.4] [3.5]
[4.1] [4.2] [4.3] [4.4] [4.5]
[5.1] [5.2] [5.3] [5.4] [5.5]

Прошу подскажите, хотя бы подтолкните на мысль, я не прошу писать программу за себя.. Просто пояснить алгоритм. За помощь буду сильно благодарен!
Ответить с цитированием