Из заданного предложения выбрать и вывести на экран только те символы , которые встречаются в нем только один раз ( в том порядке в котором они встречаются в тексте ) + Вывести исходное предложение
Помогите !!! напишите плз код ну или идею дайте (желательно делать без записей)
Ну а что тут.. Проходишь по строке (s) , пока в новой строке (ss) нет (через Pos) текущего символа (s[i]) , добавить его к новой строке (ss:=ss+s[i]). И все
added:
не так прочел условие, сорри, привел не то, но поздно уже
Т.е. строка SS пустая и туда заносим встречающиеся однократно буквы?
А если одинаковых букв 3 , тогда получается что 1 выведется ...
Если нетрудно напишите плз код прохода по строке а дальше справлюсь (спасибо заранее)
Гость,
То есть, вот это решение тебя не устроило:
http://forum.pascal.net.ru/index.php?s=&showtopic=19705&view=findpost&p=112265
?
Чем, не расскажешь?
Спасибо народ щас попробую
Спасли вы меня!
А еще нубовский вопрос
were:=' ' ; all:=' ' ;
что вместо пробелов?
Ведь текст изначально неизвестен
А это, прости, не пробелы... Это - пустые строки... Там между апострофами НИЧЕГО нет...
Спасибо большое все работает