есть ли в паскале какая нибудь процедура,которая сортирует строки по алфавиту?
Lapp
3.06.2009 14:48
Цитата(sheka @ 3.06.2009 11:37)
есть ли в паскале какая нибудь процедура,которая сортирует строки по алфавиту?
В стандартных библиотеках? Нету.
Добавлено через 4 мин. Но, может быть, тебя порадует наличие возможности сравнения строк. Попробуй вот такое:
WriteLn('abc'>'de');
sheka
3.06.2009 14:57
Цитата(Lapp @ 3.06.2009 10:48)
WriteLn('abc'>'de');
а что это значит?
Lapp
3.06.2009 15:00
Цитата(sheka @ 3.06.2009 11:57)
а что это значит?
Это значит вывод в стандартный output результата выражения, стоящего в скобках. Учите матчасть, вьюнош)).
sheka
3.06.2009 15:02
это понятно, так а что выведется на екран? 'abc' или 'de' или 'abc'>'de'
volvo
3.06.2009 15:04
На экран выведется результат сравнения, то есть False
sheka
3.06.2009 15:08
спасибо. еще один вопрос. скажите правильно ли я понял, что оно сравнивает сначала первые символы, потом вторые итд, а от длины не зависит?
volvo
3.06.2009 15:12
Правильно понял. От длины зависит только тогда, когда первые символы одной строки совпадают полностью со второй. Тогда более длинная считается большей...
'abcd' > 'abc', скажем...
Lapp
3.06.2009 15:22
Цитата(sheka @ 3.06.2009 12:02)
а что выведется на екран?
У тебя компилятор есть? Трудно было добавить сверху "begin", снизу "end." - и запустить? Ты всегда спрашиваешь кого-нибудь, что сделает программа, вместо того, чтоб запускать?
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.