program lyly;const n = 4;var a: array[1..n, 1..n] of integer; i, j, s: integer; sr: real;begin s := 0; Writeln('Исходная матрица'); for i := 1 to n do begin for j := 1 to n do begin a[i, j] := Random(256); Write(a[i, j]:5); s := s + a[i, j] end; Writeln end; sr := s / sqr(n); Writeln('Средняя яркость', sr); Writeln('Результирующая матрица'); for i := 1 to n do begin for j := 1 to n do begin if a[i, j] <= sr then a[i, j] := 0 else a[i, j] := 255; Write(a[i, j]:5) end; Writeln endend.Тестовое решение:Исходная матрица 108 247 9 175 10 80 123 80 75 165 82 128 167 168 6 27Средняя яркость103.125Результирующая матрица 255 255 0 255 0 0 255 0 0 255 0 255 255 255 0 0