uses crt;
const max=20;
var a,b:array[1..max,1..max] of integer;
m,n,i,j,k,l,i1,j1,i2,j2:byte;
begin
clrscr;
randomize;
repeat
write('Количество строк до ',max,' m=');
readln(m);
until m in[1..max];
repeat
write('Количество столбцов до ',max,' n=');
readln(n);
until n in[1..max];
writeln('Введите элементы матрицы, в том числе 2 одинаковых:');
for i:=1 to m do
for j:=1 to n do
begin
write('a[',i,',',j,']=');
readln(a[i,j]);
end;
clrscr;
writeln('Матрица A:');
for i:=1 to m do
begin
for j:=1 to n do
write(a[i,j]:3);
writeln;
end;
for i:=1 to m do
for j:=1 to n do
for k:=1 to m do
for l:=1 to n do
if (a[i,j]=a[k,l])and((i<>k)or(j<>l)) then
begin
i1:=i;
j1:=j;
i2:=k;
j2:=l;
end;
writeln('Одинаковые элементы a[',i1,',',j1,']=',a[i1,j1],' и a[',i2,',',j2,']=',a[i2,j2]);
readln
end.
Если Вы уже зарегистрированы на Портале - войдите в систему, если Вы еще не регистрировались - пройдите простую процедуру регистрации.