![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#11 |
Регистрация: 27.11.2008
Сообщений: 7
|
![]()
for i:=1 to m do
begin flag:=false;{flag - элемент есть в строке} for j:=1 to n do if x=a[i,j] then flag:=true; if not flag then ex:=false;{элемента нет в строке} end; flag:=true; if ex then{если есть во всех строках} begin if ind=0 then begin{если первый элемент в выходном массиве} inc(ind); Exist:=true; end else begin for i:=1 to ind do if x=b[i] then flag:=false;{если в выходном массиве нет еще такого элемента} if flag then begin inc(ind); exist:=true; end; end; end; можно обьяснить что здесь делается и как |
![]() |
![]() |
![]() |
#12 |
Регистрация: 27.11.2008
Сообщений: 7
|
![]()
а понял, матрица образуется здесь for i:=1 to m do
begin for j:=1 to n do |
![]() |
![]() |
![]() |
#13 | |
Участник клуба
Регистрация: 10.11.2008
Сообщений: 1,502
|
![]() Цитата:
Вводим flag - элемент есть в строке В цикле for i:=1 to m просматриваем все строки flag:=false - элемент в строке пока не встретился for j:=1 to n do - просматриваем все элементы строки и если есть совпадение то flag:=true; Если flag=true - значит элемент есть в строке и ex не нужно менять на false; flag:=true - означает что в выходном массиве нет такого элемента if ex - если есть во всех строках if ind=0 - нашли только первый элемент который есть во всех строках и значит Exist:=true - можно добавлять else - уже нашли несколько элементов и нужно проверить а не повторяется ли этот элемент в массиве b if x=b[i] - повторяется и заносить его не нужно(flag:=false)
Нормальное состояние техники - нерабочее, все остальное частный случай.
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Люди помогите !!! Очень срочно нужно. (ПАСКАЛЬ) | Jey_RO | Помощь студентам | 2 | 27.05.2008 18:52 |
Люди добрые,помогите пожалуйста решить задачки!!! | Мартышонок | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 22.05.2008 08:00 |
Люди пожалуйста помогите с написанием ФАЙЛ МЕНЕДЖЕРА | nash | Помощь студентам | 1 | 11.12.2007 21:35 |
Срочно,помогите,пожалуйста! | Валентина07 | Помощь студентам | 0 | 01.12.2007 11:27 |
Люди помогите пожалуйста найти NoCD! | Stason_007 | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 1 | 10.10.2007 20:25 |