Точно не знаю.
Наверное будет так:
var a:array[1..10000] of integer;
n,x,i,k:integer;
begin
read(n);
k:=0;
for i:=1 to n do read(a[i]);
read(x);
for i:=1 to n do
if a[i]=x then begin
k:=k+1;
write(i,' ');
end;
if k=0 then write(-1);
end
Я не совсем понял задание.