$C1$
program C1;
uses crt;
var A:array [1..500] of integer;
n,i,max: integer;
Begin
clrscr;
write('Nhap so phan tu: ');
max:=1;
for i:=1 to n do
begin
write('A[',i,']'='); readln(A[i]);
if max<A[i] then max:=A[i]l
end;
write('Gia tri lon nhat: ',max);
readln
End.
$C2$
program C2;
uses crt;
var A:array [1..500] of integer;
n,i,min: integer;
Begin
clrscr;
write('Nhap so phan tu: ');
min:=1;
for i:=1 to n do
begin
write('A[',i,']'='); readln(A[i]);
if min>A[i] then min:=A[i]l
end;
write('Gia tri nho nhat: ',min);
readln
End.