0 / 0 / 0
Регистрация: 02.03.2012
Сообщений: 23
|
|
1 | |
Массив: Разместить строки матрицы по возрастанию значений первых элементов строк.18.04.2012, 23:31. Показов 3526. Ответов 9
Метки нет (Все метки)
Можете помочь с таким заданием:
0
|
18.04.2012, 23:31 | |
Ответы с готовыми решениями:
9
Упорядочить строки массива по не возрастанию значений первых элементов строк Упорядочить строки матрицы по возрастанию первых элементов строк Упорядочить строки матрицы по возрастанию первых четных положительных элементов строк Упорядочить строки массива T(9,7) по возрастанию первых элементов строк. Массив ввести из файла |
56 / 56 / 16
Регистрация: 01.08.2011
Сообщений: 141
|
|
18.04.2012, 23:38 | 2 |
Ну это почти таже самая сортировка, тока тут меняешь не два элемента а всю строку целиком.
0
|
0 / 0 / 0
Регистрация: 02.03.2012
Сообщений: 23
|
|
19.04.2012, 00:59 [ТС] | 3 |
Ree.exe, я не очень поняла само задание, на что нужно переделать например матрицу:
1 5 7 1 7 8 5 6 7 Добавлено через 1 час 1 минуту Скажите пожалуйста, хотя бы, что должно выйти в итоге ? А я уже буду пытаться, что - то делать, а то я пока не могу понять само задание. Это наглость конечно, но лучше сразу с примером программы)
0
|
96 / 748 / 279
Регистрация: 11.04.2012
Сообщений: 971
|
||||||
20.04.2012, 10:52 | 4 | |||||
0
|
1181 / 894 / 94
Регистрация: 03.08.2011
Сообщений: 2,461
|
|
20.04.2012, 11:02 | 5 |
Данную матрицу не нужно переделывать, так как значения первых элементов строк находятся в правильно положении, а вот например если бы было так:
1 5 7 5 6 7 1 7 8 То нам нужно было бы поменять вторую строку с последней, так как 5 > 1.
0
|
96 / 748 / 279
Регистрация: 11.04.2012
Сообщений: 971
|
|
20.04.2012, 11:04 | 6 |
Как бы вы не меняли матрицу все равно код выше правильно сортирует любую
последовательность строк матрицы.
0
|
1181 / 894 / 94
Регистрация: 03.08.2011
Сообщений: 2,461
|
|||||||||||
20.04.2012, 11:40 | 7 | ||||||||||
Код может быть и сортирует, но человек не понял задания, в вашем же посте ничего кроме кода нет.
А так сразу же бросилось в глаза - зачем вы создается новый массив? Все намного проще
0
|
96 / 748 / 279
Регистрация: 11.04.2012
Сообщений: 971
|
|
20.04.2012, 14:05 | 8 |
Я создаю массив для того чтобы копировать в него целую строку элементов.
0
|
1181 / 894 / 94
Регистрация: 03.08.2011
Сообщений: 2,461
|
|
20.04.2012, 14:30 | 9 |
Вот именно, зачем??? При чем у Вас нет ни одного delete []. При количестве перестановок больше 1, память будет выделятся столько же раз, при этом старая останется так же выделенной, откуда следуют утечки памяти. Да и вообще для смены строк не нужно куда то сохранять целую строку, так как мы по сути меняем элементы строк между собой.
0
|
96 / 748 / 279
Регистрация: 11.04.2012
Сообщений: 971
|
|
20.04.2012, 19:08 | 10 |
Я понял.
0
|
20.04.2012, 19:08 | |
20.04.2012, 19:08 | |
Помогаю со студенческими работами здесь
10
Расположите в порядке возрастания элементы строк данной матрицы, после чего расположите строки по возрастанию первых элементов полученных строк Сортировать строки матрицы n * m в порядке убывания значений первых элементов строк Упорядочить строки матрицы таким образом, чтобы значения первых элементов строк были упорядочены по возрастанию Сортировать (переставить) строки матрицы в порядке убывания значений первых элементов строк Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |