1.вывести на экран главную и побочную диагональ квадратной матицы. 2 вычислить количество четных элементов квадратной матрицы, расположенных по ее периметру.
var a: array[1..mm, 1..mm] of integer; i, j, m, s: integer;
begin Write('Введите число строк (столбцов) матрицы: '); Readln(m); Randomize; Writeln(#13#10, 'Исходная матрица'); for i := 1 to m do begin for j := 1 to m do begin a[i, j] := Random(99) + 1; { числа 1..99 } Write(a[i, j]:3) end; Writeln end; Writeln('*** Главная диагональ ***'); for i := 1 to m do Write(a[i, i]:3); Writeln; Writeln('*** Побочная диагональ ***'); for i := 1 to m do Write(a[i, m - i + 1]:3); Writeln; Write('Сумма четных элементов по периметру равна '); s := 0; for j := 1 to m do if a[1, j] mod 2 = 0 then s := s + a[1, j]; for j := 1 to m do if a[m, j] mod 2 = 0 then s := s + a[m, j]; for i := 2 to m-1 do if a[i, 1] mod 2 = 0 then s := s + a[i, 1]; for i := 2 to m-1 do if a[i, m] mod 2 = 0 then s := s + a[i, m]; Writeln(s) end.