Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Задачи _ Массив

Автор: -Маша- 25.12.2006 13:28

Задача: удалить из массива все элементы, встречающиеся в нем 2 раза. Как лучше написать поиск?

Автор: Altair 25.12.2006 14:40

{...}
for i := 1 to n do
for j := i+1 to n-1 do begin
if arr[i] = arr[j] then begin
end;
end;
{...}

Автор: volvo 25.12.2006 14:59

Цитата
удалить из массива все элементы, встречающиеся в нем 2 раза
Ровно 2 раза? Или как минимум 2 раза?

Автор: Гость 25.12.2006 20:59

Цитата(volvo @ 25.12.2006 10:59) *

Ровно 2 раза? Или как минимум 2 раза?


Ровно 2 раза

Автор: Fraddy 19.11.2007 19:18

for i:=1 to count do
begin
s:=0;
for j:=1 to count do
if A[i]=A[j] then
s:=s+1;
if s = 1 then
вот так вроде... хоть и поздно=) но может кому понадобицо..