1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | program pro10(input,output); var n,k,i,j,t:integer; a: array[1..100000] of integer; begin readln(n); j:=0; for i:= 1 to n do read(a[i]); readln; for k := 1 to n do begin for i := 2 to n do begin if ( (a[i-1]>0) and (a[i]<0) ) then begin j := j+1; t:= a[i-1]; a[i-1] := a[i]; a[i] := t; end; end; end; writeln(j); writeln(a[1]); writeln(a[n]); {for i:= 1 to n do write(a[i]); writeln;} end. |
cHJvZ3JhbSBwcm8xMChpbnB1dCxvdXRwdXQpOwp2YXIgbixrLGksaix0OmludGVnZXI7CiAgICBhOiBhcnJheVsxLi4xMDAwMDBdIG9mIGludGVnZXI7CmJlZ2luCiByZWFkbG4obik7CiBqOj0wOwogZm9yIGk6PSAxIHRvIG4gZG8KICByZWFkKGFbaV0pOwogcmVhZGxuOwpmb3IgayA6PSAxIHRvIG4gZG8KIGJlZ2luCiBmb3IgaSA6PSAyIHRvIG4gZG8KICBiZWdpbgogICBpZiAoIChhW2ktMV0+MCkgYW5kIChhW2ldPDApICkgdGhlbgogICAgYmVnaW4KICAgICBqIDo9IGorMTsKICAgICB0Oj0gYVtpLTFdOwogICAgIGFbaS0xXSA6PSBhW2ldOwogICAgIGFbaV0gOj0gdDsKICAgIGVuZDsKICBlbmQ7CiBlbmQ7CiB3cml0ZWxuKGopOwogd3JpdGVsbihhWzFdKTsKIHdyaXRlbG4oYVtuXSk7CiB7Zm9yIGk6PSAxIHRvIG4gZG8KICB3cml0ZShhW2ldKTsKIHdyaXRlbG47fQplbmQu
-
upload with new input
-
result: Success time: 0.01s memory: 448 kB returned value: 0
7 10 -9 -4 5 -2 3 8
4 -9 8
-
result: Success time: 0.01s memory: 448 kB returned value: 0
0 0 0



