uses crt;
var a: array[1..1000000] of integer;
i,n,x,csd,d,tbc: integer;
begin
clrscr;
write ('nhap n: '); readln (n);
write ('nhap x: '); readln (x);
for i:=1 to n do
begin
write ('nhap a[',i,']: '); readln (n);
if a[i]=x then csd:=i; {chỉ số đầu bằng x}
if a[i]=x then d:=d+1; {đếm các phần tử bằng x}
if a[i]<x then t:=t+a[i]; {tính tổng để tính Trung bình cộng}
end;
tbc:=t/n;
writeln ('a) chi so dau tien co gia tri bang x la: a[',csd,']');
writeln ('b) co ',d,' phan tu co gia tri bang x');
write ('c) cac gia tri lon hon x la: ');
for i:=1 to n do id a[i]>x then write (a[i],' ');
writeln;
writeln ('d) gia tri trung binh cong cua cac so nho hon x la: ',tbc);
readln;
end.