Удаление одинаковых подстрок в строке

  • Автор темы Автор темы mozhunt
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
M

mozhunt

Народ, есть строка 11043 11029 11029 11036

надо из нее сделать строку 11043 11029 11036

Как ?
 
Код:
program legko;
uses
sysutils;
var
a: array [1..100] of string;
st : string;
i,n : integer;
fl : boolean;
begin
n:=0;
readln(st);
st:=st+' ';
while pos(' ',st)>0 do
begin
fl:=true;
for i:=1 to n do
if copy(st,1, pos(' ',st)-1)=A[i] then
begin
fl:=false;
break
end;
if fl then
begin
n:=n+1;
a[n]:=copy(st,1,pos(' ',st)-1)
end;
delete(st,1,pos(' ',st))
end;
for i:=1 to n-1 do
st:=st+a[i]+' ';
st:=st+a[n];
writeln(st);
readln
end.
Писал на ходу, так что могут быть ошибки, но надеюсь их не будет.
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab