Pagini recente » Cod sursa (job #5783) | Cod sursa (job #1172808) | Cod sursa (job #691760) | Cod sursa (job #721695) | Cod sursa (job #111469)
Cod sursa(job #111469)
Var f,g:Text;
aux:char;
n:String;
i,p,j:Longint;
Begin
Assign(f,'ordine.in'); ReSet(f);
Assign(g,'ordine.out'); ReWrite(g);
readln(f,n);
p:=length(n);
for i:=1 to p-1 do
for j:=i+1 to p do
if (n[i]>n[j])and(n[i]<>n[j-1])and(n[i]<>n[j+1])and(n[j]<>n[i-1])and(n[j]<>n[i+1]) then begin
aux:=n[i];
n[i]:=n[j];
n[j]:=aux;
end;
WriteLn(g,n);
Close(f);
Close(g);
End.