Нужна ! достаточно легкая на среднюю арифметическую.
паскаль
заменить в двумерном массиве элементы, значение которых меньше среднего арифметического всех элементов массива, на средний. вывести измененный массив.
, !

Lambik290 Lambik290    3   16.10.2019 00:02    2

Ответы
Lilic1503ld Lilic1503ld  10.10.2020 07:03

program Average;

var

 a: array [1..10, 1..10] of Real;

 i, j: Integer;

 s: Real;

begin

 Randomize;

 for i := 1 to 10 do begin

   WriteLn;

   for j := 1 to 10 do begin

     a [i, j] := Random (100);

     Write (a [i, j] :6 :2);

   end;

 end;

 s := 0;

 for i := 1 to 10 do begin

   for j := 1 to 10 do begin

     s := s + a [i, j];

   end;

 end;

 s := s / 100;

 WriteLn;

 WriteLn ('Среднее = ', s :6 :2);

 for i := 1 to 10 do begin

   for j := 1 to 10 do begin

     if a [i, j] < s then

       a [i, j] := s;

   end;

 end;

 for i := 1 to 10 do begin

   WriteLn;

   for j := 1 to 10 do begin

     Write (a [i, j] :6 :2);

   end;

 end;

 ReadLn;

end.

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика