В среде программирования PascalABC.NET Сформировать квадратную матрицу порядка n (n –...

0 голосов
53 просмотров

В среде программирования PascalABC.NET
Сформировать квадратную матрицу порядка n (n – вводится с клавиатуры
пользователем) по следующему образцу:


image

Информатика (103 баллов) | 53 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

// PascalABC.NET 3.3

begin
  var n:=ReadInteger('n = ');
  var a:=MatrGen(n,n,(i,j)->(i+j) mod n + 1);
  a.Println(6);
end.

Пример:
n =  6
     1     2     3     4     5     6
     2     3     4     5     6     1
     3     4     5     6     1     2
     4     5     6     1     2     3
     5     6     1     2     3     4
     6     1     2     3     4     5

(194k баллов)