Элемент матрицы назовем седловой точкой, если он является наименьшим в своей строке и одновременно наибольшим в своем столбце или, наоборот, является наибольшим в своей строке и наименьшим в своем столбце. Для заданной целой матрицы размером n х m напечатать индексы всех ее седловых точек.
спросил 18 Дек, 18 от cevka в категории школьный раздел


решение вопроса

+7
repeat
write('Vvedite kolichestvo strok ');
readln(x);
until x in [1..nmax];
repeat
write('Kolichestvo stolbcov ');
readln(y);
writeln('    Polyshilas takaia matritsa ');
until y in [1..nmax];
for i:=1 to x do
 begin
  for j:=1 to y do
   begin
    mt[i,j]:=random(50);
    write(mt[i,j]:6);
   end;
  writeln;
 end;
end;
procedure search(mt:Tmatr;x,y:byte;var mx:integer);
var lit: array[1..nmax] of integer;
    i,j:byte;
    k:integer;
begin
writeln('Naimenshie hisla matritsi:');
for i:=1 to x do
 begin
  k:=mt[i,1];
  for j:=1 to y do
  if k > mt[i,j] then k:=mt[i,j];
  writeln('naimenshee iz stroki ',i,'=',k);
  lit[i]:=k;
 end;
writeln;
mx:=lit[1];
for i:=1 to x do
if mx < lit[i] then mx:=lit[i];
writeln('naibolshee iz naimenshih=',mx);
end;
var
  n,m:byte;
  max:integer;
  mas:Tmatr;
begin
clrscr;
Randomize;
Vvod(mas,n,m);
search(mas,n,m,max);
readln;
end.
ответил 18 Дек, 18 от Olenka

Связанных вопросов не найдено

Обучайтесь и развивайтесь всесторонне вместе с нами, делитесь знаниями и накопленным опытом, расширяйте границы знаний и ваших умений.

Популярное на сайте:

Как быстро выучить стихотворение наизусть? Запоминание стихов является стандартным заданием во многих школах. 

Как научится читать по диагонали? Скорость чтения зависит от скорости восприятия каждого отдельного слова в тексте. 

Как быстро и эффективно исправить почерк?  Люди часто предполагают, что каллиграфия и почерк являются синонимами, но это не так.

Как научится говорить грамотно и правильно? Общение на хорошем, уверенном и естественном русском языке является достижимой целью.