Напишите программу на...

Тема в разделе "Информатика", создана пользователем Fumoffu, 3 апр 2010.

  1. Fumoffu

    Fumoffu New Member

    Напишите программу на Паскале.Из элнментов данного массива W[1..20]создать два новых массива, первый из которых содержит только положительные элементы, авторой только отрицательные.
     
  2. demon

    demon New Member

    VAR
       i: Integer;
       a, b: Array of Integer;
       W: Array [1..20] of Integer;
    BEGIN
       SetLength(a, 1); SetLength(b, 1);

       For i := 1 to 20 do Read(W);

       For i := 1 to 20 do begin 
          If (W > 0) then begin  
             SetLength(a, Length(a)+1); a[Length(a)-1] := W; End;
          If (W < 0) then begin 
             SetLength(b, Length(b)+1); b[Length(b)-1] := W; End; End;

       Write('0 > ['); For i := 1 to Length(a)-2 do Write(a,','); Writeln(a[Length(a)-1],']');  
       Write('0 < ['); For i := 1 to Length(b)-2 do Write(b,','); Writeln(b[Length(b)-1],']');  
    END.
     

Поделиться этой страницей

Наша группа