Форум программистов, компьютерный форум, киберфорум
Наши страницы

Turbo Pascal

Войти
Регистрация
Восстановить пароль
 
vl22d
0 / 0 / 0
Регистрация: 09.12.2013
Сообщений: 12
#1

Переставить строки матрицы, чтобы их последние элементы были в порядке невозрастания (сортировка подсчетом) - Turbo Pascal

09.12.2013, 19:01. Просмотров 278. Ответов 2
Метки нет (Все метки)

Здравствуйте. Помогите решить. Задача:Дана матрица порядка N.Переставить строки матрицы так чтобы их последнее элементы были в порядке невозрастания.Сортировка подсчетом.
Проблема в сортировке. Вначале я думал что надо отсортировать всю матрицу, но потом преподаватель сказал что это строки надо переставить так чтобы последние элементы были в порядке невозростания с помощью сортировки подсчетом...И тут я выпал...Поможете решить такую ахинею???
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.12.2013, 19:01
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Переставить строки матрицы, чтобы их последние элементы были в порядке невозрастания (сортировка подсчетом) (Turbo Pascal):

Переставить строки матрицы, чтобы их последние элементы располагались в порядке невозрастания - Turbo Pascal
Дана целочисленная квадратная матрица порядка N. Переставить строки матрицы чтобы их последние элементы располагались в порядке...

Переставить строки матрицы так чтобы их последнее элементы были в порядке невозрастания - Turbo Pascal
Задача:Дана матрица порядка N.Переставить строки матрицы так чтобы их последнее элементы были в порядке невозрастания.Сортировка подсчетом....

В матрице n -го порядка переставить строки так, чтобы на главной диагонали матрицы были расположены элементы, наибольшие по абсолютной величине - Turbo Pascal
В матрице n -го порядка переставить строки так, чтобы на главной диагонали матрицы были расположены элементы, наибольшие по абсолютной...

Переставить строки матрицы так, чтобы элементы последнего столбца стали упорядоченными в убывающем порядке - Turbo Pascal
Дана матрица A целых чисел. Напишите программу, которая переставит строки матрицы А таким образом, чтобы элементы последнего столбца стали...

Переставить строки матрицы так, чтобы строки стали расположены по убыванию в лексикографическом порядке - Turbo Pascal
Дана матрица А из целых чисел размером NxM. Переставить строки матрицы так, чтобы строки стали расположены по убыванию в лексикографическом...

Таким образом переставить столбцы матрицы, чтобы их первые элементы располагались в порядке не возрастания - Pascal
Добрый вечер форумчане. Необходимо написать несколько программ и оформить к ним блок схемы (Задание для 1 курса Эконом. Фак-та): 1. ...

2
Fakeoke
312 / 312 / 95
Регистрация: 28.07.2011
Сообщений: 1,842
09.12.2013, 20:07 #2
все же легко
просто кидаете "сортировку подсчетом" на последний столбец
и место того, чтобы менять элементы.. меняете местами строки...
можете отдельную функцию написать для обмена строк и ее использовать...
0
vl22d
0 / 0 / 0
Регистрация: 09.12.2013
Сообщений: 12
09.12.2013, 20:10  [ТС] #3
процедуру для обмена строк я написал и все дела...нооо...я не понимаю как именно вот это сделать...как так?? у меня в голове не укладывается...
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.12.2013, 20:10
Привет! Вот еще темы с ответами:

Упорядочить строки матрицы так, чтобы последние их элементы образовывали возрастающую последовательность - Turbo Pascal
т.е. отсортировать не сами последние элементы,а поменять местами строки, чтобы последние элементы были отсортированы. Заранее благодарю...

Переставить элементы массива так, чтобы они были расположены по убыванию - Pascal
Сортировка выбором. Дана последовательность чисел a1,a2,...an. Требуется переставить элементы так, чтобы они были расположены по убыванию....

Переставить строки или столбцы матрицы таким образом, чтобы диагональные элементы стали ненулевыми. - Pascal
Задача: В заданной квадратной матрице значения некоторых диагональных элементов равняются нулю. Переставить строки или столбцы матрицы...

Переставить строки и столбцы матрицы так, чтобы минимальный элемент матрицы находился в левом верхнем углу матрицы - Turbo Pascal
Здравствуйте. Не могу вспомнить как это делается. Помогите пожалуйста, заранее спасибо. Условие : Дана квадратная матрица A(nхn)....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru