|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.12.2016, 21:02 | #1 |
Новичок
Джуниор
Регистрация: 03.12.2016
Сообщений: 1
|
Написать программу на Паскале. Заполнить массив случайным образом буквами латинского алфавита и цифрами. Отсортировать массив: сначала гласные, затем цифры, затем согласные.
Заполнить массив случайным образом буквами латинского алфавита и цифрами (арабскими). Отсортировать массив следующим образом: сначала гласные ,затем цифры,затем согласные. Позиции элементов относительно элементов того же вида не должны измениться.
|
04.12.2016, 01:26 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
подсказка:
Сортировка пузырьком (Bubble Sort) обладает свойством устойчивость. поэтому Вам нужно всего навсего: 1) заполнить массив случайными латинскими буквами и цифрами 2) отсортировать его пузырьком. 3) вывести массив. всё, задача решена. Есть вопросы? |
04.12.2016, 02:13 | #3 |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,499
|
|
04.12.2016, 04:41 | #4 |
Пользователь
Регистрация: 21.06.2016
Сообщений: 65
|
Можно и посортить. Главное устойчивой
|
04.12.2016, 10:10 | #5 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
А насчёт алгоритма - Вы думаете, я про устойчивость просто так написал? Если (вдруг) не помните, то рекомендую посмотреть, что это за устойчивость такая в алгоритмах сортировки! Но я не спорю, что вариантов решения здесь может быть много. я предложил не самый эффективный с точки зрения быстродействия, но зато простой, как топор (пузырёк гуглится на раз, да я и ссылку сразу дал на алгоритм). Угу. Точно. |
||
04.12.2016, 10:30 | #6 |
Я самый любопытный
Участник клуба
Регистрация: 24.07.2012
Сообщений: 1,950
|
Код:
|
04.12.2016, 16:34 | #7 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
newerow1989, годится, вполне себе рабочий вариант!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите девушке! Заполнить массив случайным образом, выделить в отдельные массивы буквы латинского алфавита, | Svetlana90 | Помощь студентам | 0 | 19.05.2015 14:14 |
Заполнить массив из 20 элементов случайным образом от -5 до +5. Отсортировать массив по возрастанию. | Olechkina | Помощь студентам | 1 | 08.12.2013 18:32 |
заполнить массив A (40) случайным образом целыми числами с диапазона [100, 999] | prosto_man | Паскаль, Turbo Pascal, PascalABC.NET | 9 | 25.11.2013 22:58 |
Преобразовать массив таким образом, чтобы сначала располагались элементы из интервала [a,b] , а затем все | parka | Паскаль, Turbo Pascal, PascalABC.NET | 7 | 15.05.2011 22:17 |