
25.12.2009, 02:06
|
Начинающий
|
|
Регистрация: 09.11.2009
Сообщения: 145
Репутация: 238
|
|
Код:
const
N = 10;
var
A: array [1..N] of Integer;
function Exists(X: Integer): Boolean;
var
I: Integer;
begin
Result := False;
for I := 1 to N do
if A[i] = X then
begin
Result := True;
Exit;
end;
end;
procedure BuildArray;
var
I, T: Integer;
begin
for I := 1 to N do
A[i] := 0;
for I := 1 to N do
begin
repeat
T := Random(N) + 1
until
not Exists(T);
A[i] := T;
end;
end;
|