2 câu trả lời
Chương trình có hàm theo yêu cầu:
program bai_giai;
uses crt;
var a,b,c:integer;
function max(x,y:integer):integer;
begin
if x>y then exit(x) else exit(y);
end;
BEGIN
clrscr;
readln(a,b,c);
write(max(max(a,b),c));
readln;
END.
Hàm:
function max(x,y,z:integer):integer;
begin
if x>y then max:=x else max:=y;
if z>max then max:=z;
end;
Chương trình:
program bai_giai;
uses crt;
var a,b,c:integer;
function max(x,y,z:integer):integer;
begin
if x>y then max:=x else max:=y;
if z>max then max:=z;
end;
BEGIN
clrscr;
readln(a,b,c);
write(max(a,b,c));
readln;
END.
Với việc so sánh x,y ta có thể tìm được số lớn nhất trong 2 số.
Sau đó so sánh max với z thì ta sẽ tìm được số lớn nhất trong 2 số đó với z cũng chính là so sánh 3 số.
uses math;
function m(a,b,c:longint):longint;
begin
exit(max(a,max(b,c)));
end;
var a,b,c:longint;
begin
readln(a,b,c);
writeln(m(a,b,c));
readln
end.