language: Pascal (fpc) (fpc 2.2.0)
date: 102 days 0 hours ago
link:
visibility: public
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
program gr10(input,output);
var i,n,p,t,j : integer;
    a : array [0..100000] of integer;
 
begin
p := 0;
readln(n);
 for i := 1 to n do read(a[i]);
 readln;
 i := 2;
   while i <= n do
   begin
    if (a[i - 1]>0) and (a[i]<0) then 
      begin
       t := a[i - 1];
       a[i - 1] := a[i];
       a[i] := t;
       p := p + 1;
       i := i -1;
       end
     else i := i + 1
   end;    
   writeln(p);
   writeln(a[1]);
   writeln(a[n])
end.