(Yellow_Duck)
 Аватар для MadMag
1261 / 130 / 15
Регистрация: 16.10.2008
Сообщений: 733

Упорядочить массив состоящий из букв латинского алфавита

26.10.2008, 13:19. Показов 5111. Ответов 10
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Скажите, как упорядочить массив состоящий из букв латинского алфавита. в аллфавитном порядке, то есть есил сначала был hello то станет ehllo
Вообще не придумать.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
26.10.2008, 13:19
Ответы с готовыми решениями:

В заданном тексте из букв латинского алфавита определить общее число вхождений в него букв a, e, c, h
В заданном тексте из букв латинского алфавита определить общее число вхождений в него букв a, e, c, h. Помогите написать эту программу,...

Вывести N первых заглавных букв латинского алфавита
Задача 2. Дано целое число N (1 ? N ? 26). Вывести N первых прописных (то есть заглавных) букв латинского алфавита.

Сформировать 2 множества, состоящих из заглавных букв латинского алфавита
Сформировать 2 множества,состоящих из заглавных букв латинского алфавита. Определить элементы,принадлежащие либо множеству А,либо В;...

10
 Аватар для Linux`ер-user
15 / 15 / 0
Регистрация: 03.10.2008
Сообщений: 218
26.10.2008, 13:21
Зачем тебе это надо
0
(Yellow_Duck)
 Аватар для MadMag
1261 / 130 / 15
Регистрация: 16.10.2008
Сообщений: 733
26.10.2008, 13:30  [ТС]
Нууу, это часть большой задачи там короче над строкой по всякому измываться надо в задаче, то переворачивать кусок строки, то брать кусок строки и по порядку ставить буквы, первое, просто а второе не понимаю как.
0
 Аватар для Linux`ер-user
15 / 15 / 0
Регистрация: 03.10.2008
Сообщений: 218
26.10.2008, 13:47
У тебя в анкете написано basic обьясни зачем паскаль
0
Почетный модератор
 Аватар для Puporev
64308 / 47605 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
26.10.2008, 13:58
Сортировка строки по алфавиту, делается точно также, как сортировка массива чисел по возрастанию, ибо строка и есть массив символов.
0
(Yellow_Duck)
 Аватар для MadMag
1261 / 130 / 15
Регистрация: 16.10.2008
Сообщений: 733
26.10.2008, 14:43  [ТС]
то есть надо юзать ord? они в orde попорядку идут?
0
25 / 20 / 4
Регистрация: 13.03.2008
Сообщений: 79
26.10.2008, 14:54
то есть надо юзать ord? они в orde попорядку идут?
буквы латинского алфавита идут по порядку только не
в orde
, а в таблице ASCII. Можно конечно сравнивать коды символов и напрямую
Code
1
ord(array[i]) > ord(array[i+1])
, но Паскаль примет и это -
Code
1
array[i] > array[i+1]
, где array - массив символов. Но второй вариант будет работать правильно с точки зрения сортировки по алфавиту, если вы сравниваете либо обе большие, либо обе строчные буквы. Если надо упорядочить по алфавиту массив из строчных и заглавных, то используйте вариант с ord-ом.
0
Почетный модератор
 Аватар для Puporev
64308 / 47605 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
26.10.2008, 15:34
Если надо упорядочить по алфавиту массив из строчных и заглавных, то используйте вариант с ord-ом.
А какая разница? Коды символов идут точно в таком же порядке, что и символы. Чтобы сортировать вперемежку большие и маленькие буквы, надо их приводить в один регистр. Если выводить надо в том виде как было, то нужно запоминать буквы у которых меняли регистр и обратно менять регистр.
0
(Yellow_Duck)
 Аватар для MadMag
1261 / 130 / 15
Регистрация: 16.10.2008
Сообщений: 733
26.10.2008, 19:36  [ТС]
точно паскаль же лешче в этом плане, он может буквы сранивать на какая болльше какая меньше, так же как и строки!
мда, спс)
0
25 / 20 / 4
Регистрация: 13.03.2008
Сообщений: 79
26.10.2008, 20:37
Чтобы сортировать вперемежку большие и маленькие буквы, надо их приводить в один регистр. Если выводить надо в том виде как было, то нужно запоминать буквы у которых меняли регистр и обратно менять регистр.
А вам это надо?!0_о по-моему проще написать одно условие с ord-ом...
0
(Yellow_Duck)
 Аватар для MadMag
1261 / 130 / 15
Регистрация: 16.10.2008
Сообщений: 733
26.10.2008, 20:57  [ТС]
Опять почти то же, как не используя второго массива из одного массива вытащить кусок с например 2 по восьмой элементвключительно и вставить в этот массив, так чтоб было наоборот. восьмому элементу присвоилось значение втрого, а второму - значение первого.?

Добавлено через 8 минут 0 секунд
все уже не надо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.10.2008, 20:57
Помогаю со студенческими работами здесь

В заданной строке подсчитать количество букв латинского алфавита
Такое условие задания : В заданной строке подсчитать количество букв латинского алфавита. у меня чудесное чувство, что все здесь не...

Написать программу для ввода букв латинского алфавита
Написать программу для ввода букв латинского алфавита. Если введенный символ не является буквой латинского алфавита, заменить его на знак...

Заполнить матрицы случайной последовательностью заглавных букв латинского алфавита
Уточнить у преподавателя размеры матриц A(mxn) и B(jxk). Программа заполняет матрицы A(mxn) и B(jxk) случайной последовательностью...

Определить сколько букв латинского алфавита встречается в данной последовательности
Дана последовательность символов. Определить сколько букв латинского алфавита встречается в данной последовательности.

Определить частоту, с которой встречается каждая из букв латинского алфавита
Составить программу, реализующую конкретную схему действий. В содержимое программы должна входить процедура формирования исходного файла...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

Новые блоги и статьи
Компиляция C++ с Clang API
NullReferenced 24.03.2025
Компиляторы обычно воспринимаются как черные ящики, которые превращают исходный код в исполняемые файлы. Мы запускаем компилятор командой в терминале, и вуаля — получаем бинарник. Но что если нужно. . .
Многопоточное программировани­е в C#: Класс Thread
UnmanagedCoder 24.03.2025
Когда запускается приложение на компьютере, операционная система создаёт для него процесс - виртуальное адресное пространство. В C# этот процесс изначально получает один поток выполнения — главный. . .
SwiftUI Data Flow: Передача данных между представлениями
mobDevWorks 23.03.2025
При первом знакомстве со SwiftUI кажется, что фреймворк предлагает избыточное количество механизмов для передачи данных: @State, @Binding, @StateObject, @ObservedObject, @EnvironmentObject и другие. . . .
Моки в Java: Сравниваем Mockito, EasyMock, JMockit
Javaican 23.03.2025
Как протестировать класс, который зависит от других сложных компонентов, таких как базы данных, веб-сервисы или другие классы, с которыми и так непросто работать в тестовом окружении? Для этого и. . .
Архитектурные паттерны микросервисов: ТОП-10 шаблонов
ArchitectMsa 22.03.2025
Популярность микросервисной архитектуры объясняется множеством важных преимуществ. К примеру, она позволяет командам разработчиков работать независимо друг от друга, используя различные технологии и. . .
Оптимизация рендеринга в Unity: Сортировка миллиона спрайтов
GameUnited 22.03.2025
Помните, когда наличие сотни спрайтов в игре приводило к существенному падению производительности? Время таких ограничений уходит в прошлое. Сегодня геймдев сталкивается с задачами совершенно иного. . .
Образование и практика
Igor3D 21.03.2025
Добрый день А вот каково качество/ эффективность ВУЗовского образования? Аналитическая геометрия изучается в первом семестре и считается довольно легким курсом, что вполне справедливо. Ну хорошо,. . .
Lazarus. Таблица с объединением ячеек.
Massaraksh7 21.03.2025
Понадобилась представление на экране таблицы с объединёнными ячейками. И не одной, а штук триста, и все разные. На Delphi я использовал для этих целей TStringGrid, и то, кривовато получалось. А в. . .
Async/await в Swift: Асинхронное программировани­е в iOS
mobDevWorks 20.03.2025
Асинхронное программирование долго было одной из самых сложных задач для разработчиков iOS. В течение многих лет мы сражались с замыканиями, диспетчеризацией очередей и обратными вызовами, чтобы. . .
Колмогоровская сложность: Приёмы упрощения кода
ArchitectMsa 20.03.2025
Наверное, каждый программист хотя бы раз сталкивался с кодом, который напоминает запутанный лабиринт — чем дальше в него погружаешься, тем сложнее найти выход. И когда мы говорим о сложности кода, мы. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru