fork download
  1. program gr10(input,output);
  2. var i,n,p,t,j : integer;
  3. a : array [0..100000] of integer;
  4.  
  5. begin
  6. p := 0;
  7. readln(n);
  8. for i := 1 to n do read(a[i]);
  9. readln;
  10. i := 2;
  11. while i <= n do
  12. begin
  13. if (a[i - 1]>0) and (a[i]<0) then
  14. begin
  15. t := a[i - 1];
  16. a[i - 1] := a[i];
  17. a[i] := t;
  18. p := p + 1;
  19. if a[i -2]>0 then
  20. i := i -1;
  21. end
  22. else i := i + 1
  23. end;
  24. writeln(p);
  25. writeln(a[1]);
  26. writeln(a[n])
  27. end.
Success #stdin #stdout 0.01s 448KB
stdin
Standard input is empty
stdout
0
0
0