Удаление повторяющихся символов - Pascal

Узнай цену своей работы

Формулировка задачи:

Дана строка, состоящая из слов, разделенных пробелами (одним или несколькими). Напечатать все слова, отличные от последнего слова, предварительно преобразовав каждое из них по следующему правилу: оставить в слове только первые вхождения каждой буквы. P.S. Нельзя использовать команды работы со строками(кроме Length) Понимаю как удалить все повторы и могу выделить последнее слово, но как оставить только первые вхождения, и как учесть последнее слово понять не могу Пример: на входе aabbaa, на выходе aba, а должно быть ab

Решение задачи: «Удаление повторяющихся символов»

textual
Листинг программы
if Not(s[i] in <множество>) then
begin
    Include(<множество>, s[i])
    ...
end
else
    ...

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4 из 5
Похожие ответы