IPB
ЛогинПароль:

> Правила раздела!

1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!

> Помогите с решением
сообщение
Сообщение #1


Гость






1. Найдите координаты всех седловых точек в матрице 10х10.
Седловой точкой называется элемент матрицы, максимальный в своем
столбце и минимальный в своей строке.
2. Задан выпуклый n-угольник (координатами своих вершин)
и точка А(x;y). Определить принадлежит ли эта точка многоугольнику.
 К началу страницы 
+ Ответить 
 
Closed Topic Открыть новую тему 
Ответов
сообщение
Сообщение #2


Бывалый
***

Группа: Пользователи
Сообщений: 209

Репутация: -  0  +


Матрица блин слишком большая чтоб вводить 100 элементов вручную, поэтому у меня здесь 2 возможных варианта (вручную и randomize, но при randomize никогда эту седловую точку не получить(когда 10x10))
Вот исходник (должен работать):
program sedltoch;
const n=10;
var
   a:array[1..n,1..n] of integer;
   i,j,k,z,t,min,max:integer;
begin
  randomize;
  for i:=1 to n do
  begin
     for j:=1 to n do
     begin
       write('-> ');
       readln(a[i,j]);
       {a[i,j]:=random(9)+1;
       write(a[i,j]:4);}
     end;
     {writeln; }
  end;
  for i:=1 to n do
  begin
     min:=maxint;
     for j:=1 to n do
     begin
     if a[i,j]<min then
     begin
        min:=a[i,j];
        k:=j;
     end;
     end;
     max:=-32768;
      for z:=1 to n do
      begin
         if a[z,k]>max then
         begin
            max:=a[z,k];
            t:=z;
         end;
       end;
       if (min=max) then writeln('Седловая точка -> a[',t,',',k,']=',a[t,k]);
  end;
  readln;
end.


--------------------
Если вы хотите чаще встречаться с понравившейся девушкой установите ей Windows'95
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


Closed Topic Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 20.04.2024 14:13
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name