Написать процедуру, обнуляющую элементы главной диагонали двумерного массива. - Pascal ABC

Формулировка задачи:

Написать процедуру, обнуляющую элементы главной диагонали двумерного массива.

Код к задаче: «Написать процедуру, обнуляющую элементы главной диагонали двумерного массива. - Pascal ABC»

textual
const
  n = 5;
 
type
  matrix = array [1..n, 1..n] of integer;
 
var
  x: matrix;
  i, j: integer;
 
procedure p(var a: matrix; size: integer);
var
  i: integer;
begin
  for i := 1 to size do
    a[i, i] := 0
end;
 
begin
  WriteLn('Исходная матрица:');
  for i := 1 to n do
  begin
    for j := 1 to n do
    begin
      x[i, j] := Random(101) - 50;
      Write(x[i, j]:4)
    end;
    WriteLn
  end;
  p(x, n);
  WriteLn('Полученная матрица:');
  for i := 1 to n do
  begin
    for j := 1 to n do
      Write(x[i, j]:4);
    WriteLn
  end;
end.
Эта работа вам не подошла?

Вы всегда можете заказать любую учебную работу у наших авторов от 20 руб.

5   голосов, оценка 4.000 из 5


СДЕЛАЙТЕ РЕПОСТ