0 / 0 / 1
Регистрация: 09.03.2018
Сообщений: 75
1

Является ли матрица латинским квадратом

02.04.2018, 15:55. Показов 2065. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
12. латинский квадрат порядка N называется квадратная таблица размерности NхN, каждая строка и каждый столбец которой содержит все из цифр 1,2, ..., N. Данная целочисленная квадратная матрица порядка 5. Выяснить, является ли она латинским квадратом.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.04.2018, 15:55
Ответы с готовыми решениями:

Проверить, является ли заданная целочисленная матрица латинским квадратом
Латинский квадрат. Латинским квадратом порядка n называется квадратная таблица размером n*n каждая...

Является ли матрица магическим квадратом
Составить программу, содержащую подпрограмму (процедуру или функцию), которая определяет является...

Является ли заданная матрица магическим квадратом
Определить,является ли заданная матрица X(n,n) магическим квадратом,т.е,такой,в которой суммы...

Определить, является ли матрица магическим квадратом
Магический квадрат порядка п назівается квадратная таблица п на п, составлённая из чисел...

1
Почетный модератор
64287 / 47586 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
02.04.2018, 17:53 2
Лучший ответ Сообщение было отмечено МарияСтрук как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
var a:array[1..20,1..20] of byte;
    m,m1,m2:set of 1..20;
    n,i,j,k:byte;
begin
write('Размер матрицы n=');
readln(n);
writeln('Заполните матрицу числами от 1 до ',n);
for i:=1 to n do
for j:=1 to n do
repeat
  write('a[',i,',',j,']=');
  readln(a[i,j]);
until a[i,j] in [1..n];
writeln('Введеная матрица');
for i:=1 to n do
 begin
  for j:=1 to n do
  write(a[i,j]:3);
  writeln;
 end;
m:=[1..n];
k:=0;
i:=1;
while i<=n do
 begin
  m1:=[];
  for j:=1 to n do
  m1:=m1+[a[i,j]];
  m2:=[];
  for j:=1 to n do
  m2:=m2+[a[j,i]];
  if(m1<>m)or(m2<>m) then
   begin
    k:=1;
    break;
   end
  else inc(i);
 end;
if k=0 then write('Это латинский квадрат')
else write('Это не латинский квадрат');
end.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.04.2018, 17:53
Помогаю со студенческими работами здесь

Определить, является ли матрица магическим квадратом
Помогите решить задачу.(Паскаль) Магическим квадратом порядка n называется квадратная таблица...

Определить является ли заданная матрица N-го порядка магическим квадратом
составить программу оформив вычисления в виде подпрограммы (процедуры или функции). В головной...

Определить, является ли заданная целая квадратная матрица n-го порядка магическим квадратом
Доброго времени суток. Нужно написать программку с использованием массивов. Заранее спасибо. ...

Определить, является ли заданная целая квадратная матрица 9-го порядка магическим квадратом
Определить, является ли заданная целая квадратная матрица 9-го порядка магическим квадратом есть...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru