2 / 0 / 0
Регистрация: 17.09.2013
Сообщений: 84
|
||||||
1 | ||||||
Упорядочить строки двумерного массива элементов типа Char по возрастанию их ординальных номеров методом прямого включения26.11.2013, 18:41. Показов 1675. Ответов 3
Метки нет Все метки)
(
Как полагаю данная программа выполняет свою задачу,но хотелось бы знать какую роль выполняют циклы repeat и как происходит сортировка т.е. какие действия происходят в данной программе построчно.Заранее благодарю за ответ!
![]()
0
|
|
26.11.2013, 18:41 | |
Ответы с готовыми решениями:
3
Упорядочить строки двумерного массива по возрастанию их наибольших элементов. Упорядочить элементы массива по возрастанию методом прямого выбора |
Модератор
![]() ![]() |
||||||||||||||||||||||||||
27.11.2013, 19:04 | 2 | |||||||||||||||||||||||||
С таким форматированием это действительно сложно читать, с вашего позволения наведу чуть-чуть "красоты":
Циклы вида:
Массив заполняется символами латинского алфавита от 'A' (код 65) до 'Z' (65+25). Возможно, это было бы понятнее, если бы в строке 20 было написано
1
|
2 / 0 / 0
Регистрация: 17.09.2013
Сообщений: 84
|
|
27.11.2013, 19:20 [ТС] | 3 |
безумно вам благодарна
0
|
Модератор
![]() ![]() |
||||||
27.11.2013, 19:48 | 4 | |||||
Если в код сортировки добавить вывод отладочных сообщений, можно увидеть протокол происходящих действий, например так:
Код
Количество строк до 20 m=2 Количество столбцов до 20 n=6 Исходная матрица: D H D A A N U O L S X N Нажмите Enter * 1 : D H D A A N * 1 1 2 D?H * 1 1 3 D ?D * 1 1 4 D ?A * 1 > A H D D A N * 1 1 5 A ?A * 1 1 6 A ?N * 1 2 3 H?D * 1 > A D H D A N * 1 2 4 D ?D * 1 2 5 D ?A * 1 > A A H D D N * 1 2 6 A ?N * 1 3 4 H?D * 1 > A A D H D N * 1 3 5 D ?D * 1 3 6 D ?N * 1 4 5 H?D * 1 > A A D D H N * 1 4 6 D ?N * 1 5 6 H?N * 2 : U O L S X N * 2 1 2 U?O * 2 > O U L S X N * 2 1 3 O ?L * 2 > L U O S X N * 2 1 4 L ?S * 2 1 5 L ?X * 2 1 6 L ?N * 2 2 3 U?O * 2 > L O U S X N * 2 2 4 O ?S * 2 2 5 O ?X * 2 2 6 O ?N * 2 > L N U S X O * 2 3 4 U?S * 2 > L N S U X O * 2 3 5 S ?X * 2 3 6 S ?O * 2 > L N O U X S * 2 4 5 U?X * 2 4 6 U ?S * 2 > L N O S X U * 2 5 6 X?U * 2 > L N O S U X Сортировка строк: A A D D H N L N O S U X
0
|
27.11.2013, 19:48 | |
Помогаю со студенческими работами здесь
4
Упорядочить по возрастанию все строки двумерного массива, которые неупорядочены по убыванию Изменение двумерного массива элементов типа char Сортировка массива методом прямого включения Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |