type roma= array [ 1 .. 100 ] of integer ;
var x, y: roma;
n, g, k, i, e, e1: integer ;
begin
readln ( n) ;
for i: = 1 to n do
read ( x[ i] ) ;
for i: = 1 to n do
begin
k: = 0 ;
g: = x[ i] ;
while g>0 do
begin
k: = k+ 1 ;
y[ k] : = g mod 10 ;
g: = g div 10 ;
end ;
repeat
e: = 1 ;
for i: = 1 to k- 1 do
if y[ i] <y[ i+ 1 ] then
begin
e: = 0 ;
e1: = y[ i] ;
y[ i] : = y[ i+ 1 ] ;
y[ i+ 1 ] : = e1;
end ;
until e= 1 ;
for i: = 1 to k do
write ( y[ i] ) ;
write ( ' ' ) ;
end ;
end .
ICAgdHlwZSByb21hPWFycmF5IFsxLi4xMDBdIG9mIGludGVnZXI7CiAgIHZhciB4LHk6cm9tYTsKICAgICAgIG4sZyxrLGksZSxlMTppbnRlZ2VyOwpiZWdpbgogICByZWFkbG4obik7CiAgIGZvciBpOj0xIHRvIG4gZG8KICAgICAgcmVhZCAoeFtpXSk7CiAgIGZvciBpOj0xIHRvIG4gZG8KICAgICAgYmVnaW4KICAgICAgICAgazo9MDsKICAgICAgICAgZzo9eFtpXTsKICAgICAgICAgd2hpbGUgZz4wIGRvCiAgICAgICAgICAgIGJlZ2luCiAgICAgICAgICAgICAgIGs6PWsrMTsKICAgICAgICAgICAgICAgeVtrXTo9ZyBtb2QgMTA7CiAgICAgICAgICAgICAgIGc6PWcgZGl2IDEwOwogICAgICAgICAgICBlbmQ7CiAgICAgICAgIHJlcGVhdAogICAgICAgICAgICBlOj0xOwogICAgICAgICAgICBmb3IgaTo9MSB0byBrLTEgZG8KICAgICAgICAgICAgICAgaWYgeVtpXTx5W2krMV0gdGhlbgogICAgICAgICAgICAgICAgICBiZWdpbgogICAgICAgICAgICAgICAgICAgICBlOj0wOwogICAgICAgICAgICAgICAgICAgICBlMTo9eVtpXTsKICAgICAgICAgICAgICAgICAgICAgeVtpXTo9eVtpKzFdOwogICAgICAgICAgICAgICAgICAgICB5W2krMV06PWUxOwogICAgICAgICAgICAgICAgICBlbmQ7CiAgICAgICAgIHVudGlsIGU9MTsKICAgICAgICAgZm9yIGk6PTEgdG8gayBkbwogICAgICAgICAgICB3cml0ZSh5W2ldKTsKICAgICAgICAgd3JpdGUoJyAnKTsKICAgICAgZW5kOwplbmQu
compilation info
Free Pascal Compiler version 2.2.0 [2009/11/16] for i386
Copyright (c) 1993-2007 by Florian Klaempfl
Target OS: Linux for i386
Compiling prog.pas
prog.pas(20,18) Error: Illegal assignment to for-loop variable "i"
prog.pas(33,4) Fatal: There were 1 errors compiling module, stopping
Fatal: Compilation aborted
Error: /usr/bin/ppc386 returned an error exitcode (normal if you did not specify a source file to be compiled)
stdout