Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.12.2010, 19:53   #1
skrup
Новичок
Джуниор
 
Регистрация: 10.12.2010
Сообщений: 1
По умолчанию Сортировка побочной диагонали метадом вставки

необходимо отсортировать побочную диагональ методом вставки.
Ранее делал сортировку основной диагонали (все работает), но побочной ни как немогу сделать.
Вот код сортировки основной диагонали, может кто знает как переделать его на побочную диагональ

procedure TForm1.Button2Click(Sender: TObject);
begin
for i:=1 to razm do diagonal[i]:=arr[i,n-j+1];
for i:=1 to razm do
begin
n:=diagonal[i];
j:=i-1;
while (j>=0) and (diagonal[j]>n) do
begin
diagonal[j+1]:=diagonal[j];
j:=j-1;
diagonal[j+1]:=n;
end;
end;
for i:=1 to razm do
StringGrid1.Cells[i-1,i-1]:=IntToStr(diagonal[i]);
end;
skrup вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
элемент, лежащий на побочной диагонали Violleta Помощь студентам 2 15.11.2010 22:29
Транспонирование матрицы относительно побочной диагонали CodeExpert Помощь студентам 2 18.01.2010 10:28
Максимальный элемент побочной диагонали матрицы Mariya0202 Помощь студентам 8 16.10.2009 09:05
Сортировка побочной диагонали Pascal Erges Паскаль, Turbo Pascal, PascalABC.NET 3 10.09.2009 12:15
Найти отношения суммы элементов главной диагонали и суммы элементов побочной диагонали квадратной матрицы Elmander Помощь студентам 2 21.06.2007 07:15