Tak všem díky za rady, už jsem to nějak vyřešil, tady dávám výpis, pokud si myslíte, že by šlo něco upravit, tak napište. Díky
uses
SysUtils;
var i,pocetznaku:integer;
vp:string;
mp:string;
ci:string;
text:string;
begin
writeln('Zadejte znaky: ');
readln(text);
pocetznaku:=length(text);
for i := 1 to pocetznaku do
if (text[i] in ['A'..'Z']) then vp:=vp+text[i]
else if (text[i] in ['a'..'z']) then mp:=mp+text[i]
else if (text[i] in ['1'..'9']) then ci:=ci+text[i];
writeln(vp,mp,ci);
readln;
end.