uses crt;
var a: array[1..100] of integer;
i,n,min,max,c1,c2: integer;
s: longint;
begin
clrscr;
write ('nhap n: '); readln (n);
for i:=1 to n do
begin
write ('nhap a[',i,']: '); readln (a[i]);
s:=s+a[i];
end;
write ('1/ mang vua nhap: ');
for i:=1 to n do write (a[i],' ');
writeln ('2/');
write ('cac phan tu la so chan: ');
for i:=1 to n do if a[i] mod 2<>0 then write (a[i],' ');
write ('cac phan tu la so le: ');
for i:=1 to n do if a[i] mod 2=0 then write (a[i],' ');
write ('cac phan tu la so duong: ');
for i:=1 to n do if a[i]>0 then write (a[i],' ');
write ('cac phan tu la so am: ');
for i:=1 to n do if a[i]<0 then write (a[i],' ');
write ('cac phan tu la so chia het cho 3: ');
for i:=1 to n do if a[i] mod 3=0 then write (a[i],' ');
min:=a[1];
max:=a[1];
for i:=1 to n do
begin
if a[i]>max then begin max:=a[i]; c1:=i; end;
if a[i]<min then begin min:=a[i]; c2:=i end;
end;
writeln ('cau 4 va 5/so lon nhat la a[',c1,']: ',max);
writeln (' so nho nhat la: a[',c2,']: ',min);
writeln ('6/ tong la: ',s);
readln;
end.