По массиву А составить массив В, где все отрицательные числа расположены раньше всех положительных.
Uses CRT;
Const N = 20;
Var A,B:Array[1..N] Of Integer;
I,J : Integer;
BEGIN
ClrScr;
Randomize;
For I := 1 To N
Do A[I] := Random(15)-2;
For I := 1 To N
Do B[I] := 0;
WriteLn('All
elements of array A:');
For I := 1 To N
Do Write(A[I]:3);
J := 1;
For I := 1 To N
Do
Begin
If A[I] <
0 Then
Begin
B[J] := A[I];
Inc(J);
End;
End;
For I := 1 To N
Do
Begin
If A[I]
>= 0 Then
Begin
B[J] :=
A[I];
Inc(J);
End;
End;
WriteLn;
WriteLn('Result
array B:');
For I := 1 To N
Do Write(B[I]:3);
END.