![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 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; |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
элемент, лежащий на побочной диагонали | 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 |