Паскаль - найти кол-во различных чисел среди элементов массива
Добавлено: 05 окт 2008, 10:18
Дан одномерный целочисленный массив из n элементов. Найти количество различных чисел среди элементов этого массива. Например, если задан массив, состоящий из чисел 10,13,10,18,5,10,5, то ответ будет 4, поскольку различные числа это 10,13,18,5. Рекомендуется использовать ещё один массив для хранения различных чисел.
Помогите пожалуйста, бьюсь уже давно, никак не смекну что писать в цикле, какие эл-ты надо сравнивать между собой?
Помогите пожалуйста, бьюсь уже давно, никак не смекну что писать в цикле, какие эл-ты надо сравнивать между собой?
Код: Выделить всё
function srav(m1:myarray) :myarray;
var i :integer;
m2:integer;
begin
m2[0]:=m1[0];
begin
for i:=0 to length(m1)-1 do
//что здесь сравнить???
end;
result:=m2;
end;