Số lớn nhất, nhỏ nhất
Nhập từ bàn phím 4 số sau đó cho biết số lớn nhất và nhỏ nhất.
Program Max_Min;
Uses crt;
Var a,b,c,d:integer;
max,min:integer;
Begin
clrscr;
write('nhap so thu nhat :'); readln(a);
max:=a; min:=a;
write('nhap so thu hai :'); readln(b);
if maxb then min:=b;
write('nhap so thu ba :'); readln(c);
if maxc then min:=c;
write('nhap so thu tu :'); readln(d);
if maxd then min:=d;
writeln('So lon nhat la :',max);
writeln('So nho nhat la :',min);
readln;
End.
Mở rộng
Khi đã biết dùng vòng lặp: Nhập 10 số từ bàn phím viết ra giá trị lớn nhất và nhỏ nhất.
Program viet_ra_so_lon_nhat_va_nho_nhat;
Uses crt;
Const n=10;
Var a,max,min,i:integer;
Begin
clrscr;
for i:=1 to n do
Begin
Write('Nhap so thu ',i,' :');
readln(a);
If i=1 then
begin
max:=a;
min:=a;
end;
if maxa then min:=a;
End;
writeln('so lon nhat la :',max,' So nho nhat la:',min);
readln;
End.

