uses crt;
var a,b,c,d:array[1..100] of integer;
n,i,h,j,k:integer;
begin
clrscr;
write('nhap so phan tu: '); readln(n);
for i:= 1 to n do
begin
write('A[',i,']: ');
readln (a[i]);
end;
j:= 0;
write ('cac so nguyen duong la : ')
for i := 1 to n do if a[i] > 0 then write(a[i],' ');
writeln;
write ('cac so nguyen am la : ')
for i := 1 to n do if a[i] < 0 then write(a[i],' ');
writeln;
write ('vi tri cua cac so 0 la : ')
for i := 1 to n do if a[i] = 0 then write(i,' ');
readln
end.