0 / 0 / 2
Регистрация: 02.01.2014
Сообщений: 240
|
||||||
1 | ||||||
Сортировка матрицы простым выбором27.03.2014, 23:22. Показов 971. Ответов 8
Метки нет (Все метки)
Помогите с сортировкой матрици. Её надо отсортировать простым выбором (поиск мин. и на 1 место). Она не совсем работает так, как она один раз проходит рядок матрици, тоесть 1 раз нашла мин. и перекинула его. Сколько уже не ломал голову, всеравно немогу ничего путёвого придумать.
0
|
27.03.2014, 23:22 | |
Ответы с готовыми решениями:
8
Сортировка простым выбором Сортировка простым выбором Сортировка простым выбором Сортировка простым выбором |
0 / 0 / 2
Регистрация: 02.01.2014
Сообщений: 240
|
|
27.03.2014, 23:29 [ТС] | 2 |
И вопрос наперёд, можно ли так изменять массив или надо через процедуру? Заранее спасибо.
0
|
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
||||||
28.03.2014, 09:33 | 3 | |||||
0
|
0 / 0 / 2
Регистрация: 02.01.2014
Сообщений: 240
|
||||||
28.03.2014, 09:44 [ТС] | 4 | |||||
Вот я сам написал программу. Скажите выполняет ли она это задание и помогите выправить ошибку.
0
|
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
28.03.2014, 09:57 | 5 |
Вам написали код, вот и смотрите что у вас неправильно в сортировке, а неправильно почти все.
Добавлено через 2 минуты Сядьте и внимательно разберите перемещение по нужной части матрицы при определении первого элемента, у меня [i,j], и минимального, у меня [p,q].
0
|
0 / 0 / 2
Регистрация: 02.01.2014
Сообщений: 240
|
|
28.03.2014, 10:07 [ТС] | 6 |
Вы написали программу которая, заполнит тот сектор от 0 до 00, а мне нужно чтоб оно расставила элементы рядка по возрастанию
0
|
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|||||||||||
28.03.2014, 10:29 | 7 | ||||||||||
А нафига Вы приложили эту картинку? Конецно я для этой области и написал программу. Ну а Ваша вообще ничего не сортирует.
Создал файл в программе, вывел результат, то же самое.
Код
12 78 42 64 83 63 26 22 6 41 46 37 94 71 55 57 85 55 69 24 76 43 39 85 34 82 69 20 31 52 83 21 58 65 81 10 42 17 37 98 65 93 46 23 49 96 98 5 85 44 51 19 78 40 32 69 66 22 74 8 32 44 90 59 7 58 26 98 37 70 42 32 63 11 18 75 42 51 3 98 96 29 15 16 78 85 83 26 86 15 6 28 69 98 27 74 98 50 82 29 Код
12 78 42 64 83 63 26 22 6 41 46 37 94 71 55 57 85 55 69 24 76 43 39 85 34 82 69 20 31 52 83 21 58 65 81 10 42 17 37 98 65 93 46 23 49 96 98 5 85 44 51 19 78 40 32 69 66 22 74 8 32 44 90 59 7 58 26 98 37 70 42 32 63 11 18 75 42 51 3 98 96 28 15 16 78 85 83 26 86 15 6 28 69 98 27 74 98 50 82 29 У меня несколько буковок изменить или убрать и будет для всей матрицы
0
|
0 / 0 / 2
Регистрация: 02.01.2014
Сообщений: 240
|
|
28.03.2014, 10:44 [ТС] | 8 |
Вы не поняли. Мне всеравно надо подилить матрицу как на картинке.
Допустим матрица: 1 2 3 4 5 6 7 5 6 8 7 6 1 2 6 9 3 7 1 3 8 0 3 5 1 2 8 3 6 2 1 5 6 3 7 3 Программа должна сделать следующее: 1 2 3 4 5 6 7 5 6 8 6 7 1 2 6 3 7 9 1 3 0 3 5 8 1 2 2 3 6 8 1 3 3 5 6 7
0
|
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
||||||
28.03.2014, 11:06 | 9 | |||||
Так моя первая программа это и делает только включает и побочную диагональ, переделай чуть, мне уже надоело.
Добавлено через 5 минут Вот без побочной диагонали
0
|
28.03.2014, 11:06 | |
28.03.2014, 11:06 | |
Помогаю со студенческими работами здесь
9
Сортировка простым выбором Сортировка простым выбором - посчитать число обменов Отсортировать массив простым выбором и методом простой перестановки Внешняя сортировка простым слиянием Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |