1 / 1 / 0
Регистрация: 04.12.2011
Сообщений: 10
|
||||||
1 | ||||||
В матрице размером 6х8 упорядочить элементы чётных строк по возрастанию методом обмена с флагом27.12.2011, 02:42. Показов 1477. Ответов 3
Метки нет (Все метки)
В матрице размером 6х8 упорядочить элементы чётных строк по возрастанию методом обмена с флагом(программа должна иметь как минимум 3 функции)
Никак не пойму алгоритма использования флагов в функции (объясните пожалуйста). Из за неполного понимания, не могу закончить программу
0
|
27.12.2011, 02:42 | |
Ответы с готовыми решениями:
3
В матрице размером NM упорядочить строки по возрастанию суммы их элементов В матрице размером N*M упорядочить строки по возрастанию их первых эле-ментов Упорядочить строки матрицы по возрастанию значений элементов ее главной диагонали методом обмена. Найти сумму всех чётных строк матрицы и отсортировать элементы нечётных строк по возрастанию |
4727 / 2548 / 757
Регистрация: 18.08.2009
Сообщений: 4,568
|
||||||
27.12.2011, 05:54 | 2 | |||||
заменить на:
1
|
1 / 1 / 0
Регистрация: 04.12.2011
Сообщений: 10
|
|
28.12.2011, 23:31 [ТС] | 3 |
спасибо большое
а кто нибудь расскажет, как флаги работают?
0
|
4727 / 2548 / 757
Регистрация: 18.08.2009
Сообщений: 4,568
|
||||||
29.12.2011, 05:44 | 4 | |||||
флаги работают просто: принимают значение или 0 или 1.
Наверное Вы хотите знать о другом: как значения флагов влияет на сортировку в этом коде. Тогда немного пояснений, а потом комментарии в коде. При выполнении пузырьковой сортировки, если при очередном проходе по массиву, не было сделано ни одного обмена, то значит, массив уже упорядочен - дальнейшие проходы бессмыслены (В Вашем случае, под массивом здесь будет пониматься каждая строка двумерного массива, которую нужно отсортировать). Вот здесь и применяются флаги - по их значению можно узнать был ли хотя бы один обмен при очередном проходе или нет. См. комментарии:
0
|
29.12.2011, 05:44 | |
29.12.2011, 05:44 | |
Помогаю со студенческими работами здесь
4
Упорядочить по возрастанию элементы каждой строки матрицы размером n X m Упорядочить по возрастанию элементы каждой строки матрицы размером n X m В матрице упорядочить элементы каждого столбца по возрастанию методом обмена Упорядочить элементы строк матрицы по возрастанию их значений методом обмена Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |