Помощь - Поиск - Пользователи - Календарь
Полная версия: Строки
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
Серега
Из заданного предложения выбрать и вывести на экран только те символы , которые встречаются в нем только один раз ( в том порядке в котором они встречаются в тексте ) + Вывести исходное предложение

Помогите !!! напишите плз код ну или идею дайте (желательно делать без записей)
Malice
Ну а что тут.. Проходишь по строке (s) , пока в новой строке (ss) нет (через Pos) текущего символа (s[i]) , добавить его к новой строке (ss:=ss+s[i]). И все smile.gif
added:
не так прочел условие, сорри, привел не то, но поздно уже smile.gif
Гость
Т.е. строка SS пустая и туда заносим встречающиеся однократно буквы?

А если одинаковых букв 3 , тогда получается что 1 выведется ...

Если нетрудно напишите плз код прохода по строке а дальше справлюсь (спасибо заранее)
volvo
Гость,

То есть, вот это решение тебя не устроило:
Задача на строки
?

Чем, не расскажешь?
Гость
Спасибо народ щас попробую
Спасли вы меня! smile.gif smile.gif smile.gif
Гость
А еще нубовский вопрос
were:=' ' ; all:=' ' ;
что вместо пробелов?

Ведь текст изначально неизвестен
volvo
А это, прости, не пробелы... Это - пустые строки... Там между апострофами НИЧЕГО нет...
Гость
Спасибо большое все работает yes2.gif yes2.gif yes2.gif
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.