|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.07.2007, 21:10 | #1 | |
Новичок
Джуниор
Регистрация: 06.06.2007
Сообщений: 2
|
Как сравнить элементы 2 массивов между собой?
Здравствуйте! Как бы вы сравнивали элементы 2 массивов разной величины, когда у вас есть эти массивы и известен размер каждого массива. Элементы массива - строки, но на самом деле это слова. Тоесть было 2 строки. Я создал из них массивы слов и теперь надо их сравнить и одинаковые слова сохранить в файл. Как бы вы это реаизовали?
У меня есть 1 алгоритм, только я видно допустил ошибку где-то, что находит 1 одинаковый элемент и дальше все . Цитата:
|
|
01.07.2007, 21:49 | #2 |
Форумчанин
Регистрация: 24.02.2007
Сообщений: 104
|
var ss1,ss2,ss:array of string;
i,j:word; ss1 и ss2 твои массивы строк, гдето в проге они заполнились for i:=0 to length(ss1)-1 do for j:=0 to length(ss2)-1 do if ss1[i]=ss2[j] then begin setlength(ss,length(ss)+1); ss[length(ss)]:=ss1[i]; end; ss - полученный массив совпадающих строк в ss1 и ss2
Разберемся.......
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
сравнить тексты | olimpus | Microsoft Office Excel | 27 | 07.11.2008 10:29 |
SQL. Объединение таблицы с собой | _SERGEYX_ | БД в Delphi | 2 | 02.06.2008 21:52 |
сравнить 2 строчки | oLMeR | Общие вопросы Delphi | 3 | 02.11.2007 11:51 |
одномерный массив, элементы которого собраны в возрастающем порядке из двух начальных массивов | Scudetto | Общие вопросы C/C++ | 7 | 21.10.2007 20:46 |