TECHNO
28 / 28 / 8
Регистрация: 04.11.2009
Сообщений: 366
|
|
1 | |
сортировка столбцов / строк в матрице27.10.2010, 22:22. Показов 1511. Ответов 12
Метки нет (Все метки)
Товарищи-программисты!
Я бьюсь уже второй день, но не могу придумать как отсортировать, к примеру, столбцы матрицы по возрастанию сумм элементов этих столбцов. Как это сделать?
0
|
27.10.2010, 22:22 | |
Ответы с готовыми решениями:
12
Перестановка столбцов и строк в матрице Перестановка строк и столбцов в матрице Удаление нулевых строк и столбцов в матрице Цикл: удаление строк, столбцов в квадратной матрице |
5056 / 3116 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
27.10.2010, 22:29 | 2 |
Если в лоб, то:
заводим массив, размер которого равен количеству столбцов. В каждый элемент считаем суммы соответствующих столбцов. Затем тупо сортируем полученный массив, но кроме перемещения элементов массива перемещаем ещё и столбцы в начальной матрице. Как то так.
1
|
TECHNO
28 / 28 / 8
Регистрация: 04.11.2009
Сообщений: 366
|
|
27.10.2010, 22:32 [ТС] | 3 |
Вот, я это пытаюсь сделать уже два дня!
Более-менее смысл понятен, но... КАК???
0
|
5056 / 3116 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
||||||
27.10.2010, 22:58 | 4 | |||||
Примерно так
1
|
TECHNO
28 / 28 / 8
Регистрация: 04.11.2009
Сообщений: 366
|
|
27.10.2010, 23:06 [ТС] | 5 |
silent_1991, выводит только первоначальную матрицу, а дальше - никак =(
0
|
5056 / 3116 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
27.10.2010, 23:06 | 6 |
Что "никак"?
1
|
TECHNO
28 / 28 / 8
Регистрация: 04.11.2009
Сообщений: 366
|
|
27.10.2010, 23:07 [ТС] | 7 |
Просто выводит первоначальную матрицу
Конец программы
0
|
5056 / 3116 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
27.10.2010, 23:08 | 8 |
А какие данные вводите?
1
|
TECHNO
28 / 28 / 8
Регистрация: 04.11.2009
Сообщений: 366
|
|
27.10.2010, 23:11 [ТС] | 9 |
Вот скрин:
0
|
5056 / 3116 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
27.10.2010, 23:15 | 10 |
У меня всё работает. Код не меняли?
1
|
TECHNO
28 / 28 / 8
Регистрация: 04.11.2009
Сообщений: 366
|
||||||
27.10.2010, 23:24 [ТС] | 11 | |||||
Менял
0
|
5056 / 3116 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
27.10.2010, 23:28 | 12 |
Ну ё-моё... Гетч-то надо было добавлять в Мэйн. А так вы добавили Гетч в функцию сортировки, всё отсортировалось и ждёт нажатия клавиши. Вы жмёте, функция сортировки завершается, происходит вывод на экран и мгновенное закрытие. Вы когда что-то делаете, уж будьте добры, сначала подготовьтесь теоретически. А то бездумно что-то менять - зачем тогда вообще заниматься программированием и чем-либо?
Добавлено через 41 секунду Только Гетч в мэйне пишите перед ретёрн 0.
1
|
TECHNO
28 / 28 / 8
Регистрация: 04.11.2009
Сообщений: 366
|
||||||
27.10.2010, 23:36 [ТС] | 13 | |||||
Ясно.
0
|
27.10.2010, 23:36 | |
27.10.2010, 23:36 | |
Помогаю со студенческими работами здесь
13
Определить в матрице сумму элементов, номера строк которых кратны 3, а столбцов — 4 Сортировка строк и столбцов массива В динамической матрице найти максимальный элемент и путем перестановки строк и столбцов поместить его на место (0; 0) Сортировка столбцов в матрице Сортировка столбцов в матрице Удаление строк и столбцов в матрице Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |