program testlongstring;
uses sysutils; {trimright}
var
z5,z45,z345,z2345,z12345: integer;
// type longstring= array[1..10] of char;
type longstring=ansistring;
function nst(var z:integer): longstring;
var
j,p10: integer;
s: array[1..10] of char;
// s: ansistring;
begin
p10:=10000;
j:=1;
while p10>0 do
begin
s[j]:=chr(48+((z div p10) mod 10));
j:=J+1;
p10:=p10 div 10;
end;
//nst:=s;
nst:=trimright(s);
end;
begin
z5:=5;
z45:=45;
z345:=345;
z2345:=2345;
z12345:=12345;
writeln('z5=',nst(z5));
writeln('z45=',nst(z45));
writeln('z345=',nst(z345));
writeln('z2345=',nst(z2345));
writeln('z12345=',nst(z12345));
writeln(nst(z5));
writeln(nst(z45));
writeln(nst(z345));
writeln(nst(z2345));
writeln(nst(z12345));
end .
cHJvZ3JhbSB0ZXN0bG9uZ3N0cmluZzsKdXNlcyBzeXN1dGlsczsge3RyaW1yaWdodH0KdmFyCiAgIHo1LHo0NSx6MzQ1LHoyMzQ1LHoxMjM0NTogaW50ZWdlcjsKCi8vIHR5cGUgbG9uZ3N0cmluZz0gYXJyYXlbMS4uMTBdIG9mIGNoYXI7CnR5cGUgbG9uZ3N0cmluZz1hbnNpc3RyaW5nOwoKZnVuY3Rpb24gbnN0KHZhciB6OmludGVnZXIpOiBsb25nc3RyaW5nOwp2YXIKICAgaixwMTA6IGludGVnZXI7CiAgIHM6IGFycmF5WzEuLjEwXSBvZiBjaGFyOwovLyAgIHM6IGFuc2lzdHJpbmc7CmJlZ2luCiAgIHAxMDo9MTAwMDA7CiAgIGo6PTE7CiAgIHdoaWxlIHAxMD4wIGRvIAogICBiZWdpbgogICAgICBzW2pdOj1jaHIoNDgrKCh6IGRpdiBwMTApIG1vZCAxMCkpOwogICAgICBqOj1KKzE7CiAgICAgIHAxMDo9cDEwIGRpdiAxMDsKICAgZW5kOwogICAvL25zdDo9czsKICAgbnN0Oj10cmltcmlnaHQocyk7ICAgCmVuZDsKCmJlZ2luCiAgIHo1Oj01OwogICB6NDU6PTQ1OwogICB6MzQ1Oj0zNDU7CiAgIHoyMzQ1Oj0yMzQ1OwogICB6MTIzNDU6PTEyMzQ1OwogICB3cml0ZWxuKCd6NT0nLG5zdCh6NSkpOwogICB3cml0ZWxuKCd6NDU9Jyxuc3QoejQ1KSk7CiAgIHdyaXRlbG4oJ3ozNDU9Jyxuc3QoejM0NSkpOwogICB3cml0ZWxuKCd6MjM0NT0nLG5zdCh6MjM0NSkpOwogICB3cml0ZWxuKCd6MTIzNDU9Jyxuc3QoejEyMzQ1KSk7CiAgIHdyaXRlbG4obnN0KHo1KSk7CiAgIHdyaXRlbG4obnN0KHo0NSkpOwogICB3cml0ZWxuKG5zdCh6MzQ1KSk7CiAgIHdyaXRlbG4obnN0KHoyMzQ1KSk7CiAgIHdyaXRlbG4obnN0KHoxMjM0NSkpOwplbmQgLg==