Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.07.2014, 19:00   #1
Cybill
 
Регистрация: 04.07.2014
Сообщений: 5
По умолчанию Символы и строки в Delphi.

Хелп.. Может кто знает?
Дан текст из n символов. Вывести на экран в обратном алфавитном порядке все строчные латинские буквы. (Delphi)
Cybill вне форума Ответить с цитированием
Старый 04.07.2014, 19:01   #2
doktor255
Заблокирован
 
Регистрация: 31.03.2011
Сообщений: 976
По умолчанию

И в чём проблема?
doktor255 вне форума Ответить с цитированием
Старый 04.07.2014, 20:38   #3
Cybill
 
Регистрация: 04.07.2014
Сообщений: 5
По умолчанию

Не знаю как сделать, чтобы сортировало только строчные буквы
Cybill вне форума Ответить с цитированием
Старый 04.07.2014, 20:53   #4
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Не знаю как сделать, чтобы сортировало только строчные буквы
Зачем чтобы сортировало? В задании нет чтобы сортировало.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 04.07.2014, 21:09   #5
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Цитата:
Зачем чтобы сортировало? В задании нет чтобы сортировало.
Хорошо.. А как тогда решить задачу? Самый очевидный метод - слить все строчные и отсортировать..
Если включить мозг, то можно завести массив и сделать сортировку подсчетом..
А можно искать по неким критериям и сразу выводить..и будет это намного хуже

Вывод : сортировка в данном случае лучшее решение(ИМХО)
Poma][a вне форума Ответить с цитированием
Старый 04.07.2014, 21:12   #6
Cybill
 
Регистрация: 04.07.2014
Сообщений: 5
По умолчанию

Проблема в том, что я знаю как вывести буквы в обратном алфавитном порядке, но мне нужно только строчные. так как это сделать?
Cybill вне форума Ответить с цитированием
Старый 04.07.2014, 21:13   #7
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Дык можно загнать все в множество..
Можно записать все в строку.. а дальше или самому по ней бежать.. или юзать Pos..
Poma][a вне форума Ответить с цитированием
Старый 04.07.2014, 21:13   #8
doktor255
Заблокирован
 
Регистрация: 31.03.2011
Сообщений: 976
По умолчанию

Код:
var
UpСaseLetters = ['a'..'z','а'..'я'];
begin
for i := 1 to Length s - 1
  s[i] in UpСaseLetters ???
doktor255 вне форума Ответить с цитированием
Старый 04.07.2014, 21:15   #9
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Как-то 'a'..'z' ни разу не
Цитата:
UpСaseLetters
А также некие буквы Вы не проверяете.. а некоторые символы вообще добавили в сее чудо..
Poma][a вне форума Ответить с цитированием
Старый 04.07.2014, 21:30   #10
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

Цитата:
Poma][a
а чтоб никто не догадался
eval вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Delphi.Одномерные массивы,циклы,символы и строки. specnazkin Помощь студентам 1 12.01.2011 12:19
Определять максимальную длину той части строки s, которая не содержит символы из строки s1. Александе еть я Общие вопросы C/C++ 5 13.04.2010 20:54
Задача на Символы и строки в Delphi. ClassicV Помощь студентам 2 30.11.2009 11:40
считать из файла две строки, вывести на экран символы первой строки, которые отсутствуют во второй gotex Помощь студентам 4 08.05.2008 02:27