Сортировка строк матрицы |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
Сортировка строк матрицы |
zloy_pes |
Сообщение
#1
|
Пионер Группа: Пользователи Сообщений: 53 Пол: Мужской Реальное имя: Веселовский Пётр Николаевич Репутация: 0 |
Помогите пожалуйста - не представляю как реализовать - есть квадратная матрица B[1..n,1..n], заполненная произвольными числами [-100; 100]. Нужно написать процедуру, которая бы сортировала элементы в каждой строке по возрастанию, а сами строки по убыванию количества положительных элементов. Элементы отсортировал, а вот строки немогу ибо незнаю как это можно сделать
-------------------- Money, hoes, cars and clothes
That's how all my niggaz know Blowin dro, 24's That's how all my niggaz roll... |
klem4 |
Сообщение
#2
|
Perl. Just code it! Группа: Пользователи Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: 44 |
Пишешб функцию, которая возвращает кол-во положительных элементов в строке
function F(mx : TMatrix; row : byte) : byte; далее, проходи по строкам с первой до n - 1 как во сортировке repeat собственно подойдет любой метод сортировки, если не умеешь менять местами строки, то смотри сюда : Как поменять строки в матрицы Сообщение отредактировано: volvo - -------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
zloy_pes |
Сообщение
#3
|
Пионер Группа: Пользователи Сообщений: 53 Пол: Мужской Реальное имя: Веселовский Пётр Николаевич Репутация: 0 |
Спасибо - вроде понял.
-------------------- Money, hoes, cars and clothes
That's how all my niggaz know Blowin dro, 24's That's how all my niggaz roll... |
Текстовая версия | 6.05.2024 0:46 |