verynzik66525
?>

Вариант №4 1. Опишите каждый фрагмент программы на естественном языке: a) Var D: array[1..9] of integer; b) for i:=1 to 9 do D[i]:=random(12)-3; c) for i:=1 to 9 do write (CDr, i, j=", D[i]);); d) for i:=1 to 9 do if D[i] mod 3 =0 then s:=s+D[i]; e) for i:=1 to 5 do if D[i]<>0 then k:=k+1;

Информатика

Ответы

yuraotradnov

вот не забудь нажать Объяснение:

var

   arr : Array[1..100] Of ShortInt;

   temp : ShortInt;

   i, j, n : Byte;

begin

   Write('n='); ReadLn(n);

   Randomize;

   for i := 1 to n do

   begin

       arr[i] := Random(11) - 5;

       Write(arr[i], ' ');

   end;

   WriteLn; WriteLn;

   for i := 2 to n do

       for j := n downto i do

           if (((arr[j - 1] <= 0) And (arr[j] > 0)) Or ((arr[j - 1] < 0) And (arr[j] = 0)))

           then

           begin

               temp := arr[j - 1];

               arr[j - 1] := arr[j];

               arr[j] := temp;

           end;

   for i := 1 to n do

       Write(arr[i], ' ');

end.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Вариант №4 1. Опишите каждый фрагмент программы на естественном языке: a) Var D: array[1..9] of integer; b) for i:=1 to 9 do D[i]:=random(12)-3; c) for i:=1 to 9 do write (CDr, i, j=", D[i]);); d) for i:=1 to 9 do if D[i] mod 3 =0 then s:=s+D[i]; e) for i:=1 to 5 do if D[i]<>0 then k:=k+1;
Ваше имя (никнейм)*
Email*
Комментарий*