![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 06.10.2009
Сообщений: 4
|
![]()
Нужно произвести сортировку массива, состоящего из 16 элементов (заполняется случайными числами), - по убыванию.
Сортировка должна производится методом, который показан на рисунке: ![]() Тоесть в правой верхней ячейке будет первый элемент (самый маленький), а в левом нижнем - последний (самый большой); Советуется использовать одномерный массив. если элементы сортировать по порядку по типу: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 то можно сортировать по убыванию следующим способом: Код:
если вдруг у кого-нибудь появятся идеи, любые, я буду очень рад услышать. Заранее Спасибо. |
![]() |
![]() |
![]() |
#2 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]()
Очень простая закономерность: ДИАГОНАЛИ. A[X,Y] A[X+1,Y+1] и пр.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
![]() |
![]() |
![]() |
#3 |
Регистрация: 06.10.2009
Сообщений: 4
|
![]()
спасибо. а как потом сравнивать значения из одной диагонали со значениями из другой? и получается нужно использовать двумерный массив?
|
![]() |
![]() |
![]() |
#4 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]()
Да, можно использовать 2-х мерный, но и одномерный можно сделать: Y:=ALL Div 4
X:=ALL Mod 4
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
![]() |
![]() |
![]() |
#5 |
Регистрация: 06.10.2009
Сообщений: 4
|
![]()
большое спасибо! что-то начинает в голове проясняться, буду пытаться дальше...
а потом эти координаты складывать? (если с одномерным массивом) блин, ничего не выходит((( Последний раз редактировалось Stilet; 09.10.2009 в 09:17. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сортировка массива символов(Turbo Pascal 7.0)) | Rankin | Помощь студентам | 4 | 12.01.2010 17:02 |
сортировка массива | Dimati87 | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 03.06.2009 09:17 |
[pascal]Сортировка массива методом прямого выбора, работает неадекватно. | fatoldsun | Помощь студентам | 7 | 22.04.2009 19:42 |
Сортировка массива методом вставок Pascal | bpystep | Помощь студентам | 5 | 22.04.2009 01:13 |
Pascal - сортировка массива(файла?) | kossner | Помощь студентам | 14 | 05.12.2008 14:57 |