Вопрос № 155236: Здравствуйте. Необходимо отсортировать двухмерный массив(размер 5х5) случайных чисел по возрастанию сумм в рядках массива. Найти суммы в рядках и осортировать их по взрастанию - не проблема, но как согласно им сортировать сам массив? <br...
Вопрос № 155.236
Здравствуйте.
Необходимо отсортировать двухмерный массив(размер 5х5) случайных чисел по возрастанию сумм в рядках массива. Найти суммы в рядках и осортировать их по взрастанию - не проблема, но как согласно им сортировать сам массив?
Отвечает: Mixala
Здравствуйте, Кусабов Сергей! надо сортировать массив по рядам - то есть сортировать одномерный массив, где каждый элемант - ряд. В общем надо взять дополнительный одномерный массив сумм, потом сортировать суммы, перемещая и соответствующие ряды, то есть при сортировке если сумма с индексом i меняется местами с суммой синдексом j(сумма - это число), то и ряд с индексом i меняется местами с рядом с индексом j
Ответ отправил: Mixala (статус: 2-й класс)
Ответ отправлен: 21.12.2008, 21:53
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 239252 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5 Комментарий оценки: В мини форуме ответа я еще до этого выложил решение согласно подобному алгоритму. Пожалуйста посмотрите, какую ошибку в коде я допустил, из-за чего программа вылетает из ошибкой доступа к памяти.
Скажите "спасибо" эксперту, который помог Вам!
Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
на короткий номер 1151 (Россия)
Номер ответа и конкретный текст СМС указан внизу каждого ответа.
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.