câu 2:
Var
a:array[1..100] of integer;
fi,fo:text;
n,max:integer;
begin
assign(fi,'am.inp');reset(fi);
assign(fo,'am.out');rewrite(fo);
read(fi,n);
for i:=1 to n do read(fi,a);
for i:=1 to n do
if a<0 then max:=a;
for i:=1 to n do
If (a<0) and (a>max) then max:=a;
write(fo,max);
close(fi);close(fo);
end.
Câu 1 bạn tự thêm file nhập xuất nha:
uses crt;
var n,i,j,max,x,y:longint;
function uc(x,y:longint):longint;
begin
while x<>y do
if x>y then x:=x-y else y:=y-x;
uc:=x;
end;
begin
clrscr; readln(n);
i:=1; j:=n-1; max:=0;
while i<=j do
begin
if uc(i,j)>max then
begin
max:=uc(i,j); x:=i; y:=j;
end;
inc(i); dec(j);
end;
writeln(n);
writeln(x,' ',y,' ',max);
readln
end.
câu 2:
Var
a:array[1..100] of integer;
fi,fo:text;
n,max:integer;
begin
assign(fi,'am.inp');reset(fi);
assign(fo,'am.out');rewrite(fo);
read(fi,n);
for i:=1 to n do read(fi,a);
for i:=1 to n do
if a<0 then max:=a;
for i:=1 to n do
If (a<0) and (a>max) then max:=a;
write(fo,max);
close(fi);close(fo);
end.