Показать сообщение отдельно
  #2  
Старый 21.11.2010, 23:26
Аватар для Bargest
Bargest Bargest вне форума
Профессионал
 
Регистрация: 19.10.2010
Адрес: Москва
Сообщения: 2,390
Версия Delphi: XE3/VS12/FASM
Репутация: 14665
По умолчанию

Можно грубо говоря пойти по диагонали вверх-влево, пока один из индексов не станет равен нулю. Так же вверх-вправо.
А можно чтоб получить верхний-левый элемент определить k=max(i,j);
потом k:=k-min(i,j); k - одна из коордиат, т.е. если I больше, то это I-координата, если J больше - то J. вторая - 0.
Но это при условии, что все нумеруется с нуля.
Как-то так.
__________________
jmp $ ; Happy End!
The Cake Is A Lie.
Ответить с цитированием