Дана квадратная матрица A[N, N]. Записать на место отрицательных элементов матрицы нули, а на место положительных — единицы. Вывести на печать нижнюю треугольную матрицу в общепринятом виде — Pascal(Паскаль)

const
  n = 10;

var
  a: array [1 .. n, 1 .. n] of integer;
  i, j: integer;

begin
  for i := 1 to n do
  begin
    for j := 1 to n do
    begin
      a[i, j] := 20 - random(40);
      write('  ', a[i, j]:3);
    end;
    writeln();
  end;
  writeln('--------');

  for i := 1 to n do
    for j := 1 to n do
    begin
      if a[i, j] < 0 then
        a[i, j] := 0
      else if a[i, j] > 0 then
        a[i, j] := 1;
    end;

  writeln('--------');

  for i := 1 to n do
  begin
    for j := 1 to n do
    begin
      write('  ', a[i, j]:3);
    end;
    writeln();
  end;

end.

Leave a Comment

52 − = 46