var a: array[1..n, 1..n] of integer; i, j: integer; HasNull: Boolean;
begin Randomize; writeln('Исходная матрица'); HasNull := False; for i := 1 to n do begin for j := 1 to n do begin a[i, j] := Random(100) - 50; if a[i, j] = 0 then HasNull := True; write(a[i, j]:5); end; writeln end; if HasNull then writeln('Матрица имеет нулевые элементы') else writeln('Матрица не имеет нулевых элементов') end.