Viết chương trình thực hiện các công việc sau: - Nhập từ bàn phím 4 số a, b, c, d (0 < a, b, c, d < 100) - Chia a cho b, b cho c, c cho d và d cho a (a/b ; b/c ; c/d ; d/a) - Cho biết phép chia nào có số dư lớn nhất. Ví dụ: a = 5 b = 12 c = 8 d = 3 Yêu cầu: Đưa các kết quả sau ra màn hình Dòng 1: Các số vừa nhập Dòng 2: Các thương số Dòng 3: Phép chia có số dư lớn nhất. (pascal)

1 câu trả lời

uses crt;

var a,b,c,d,E,F,G,H,max:integer;

begin

clrscr;

write('nhap a: ');readln(a);

write('nhap b: ');readln(b);

write('nhap c: ');readln(c);

write('nhap d: ');readln(d);

writeln('a/b=',a/b);

writeln('b/c=',b/c);

writeln('c/d=',c/d);

writeln('d/a=',d/a);

E:= a mod b;

max:=E;

F:= b mod c;

G:= c mod d;

H:= d mod a;

if max:= E then writeln(' phep chia cua ',a,' va ',b,' co so du lon nhat');

if F>max then max:=F;

if max:= F then writeln(' phep chia cua ',b,' va ',c,' co so du lon nhat');

if G>max then max:=G;

if max:= G then writeln(' phep chia cua ',c,' va ',d,' co so du lon nhat');

if H>max then max:=H;

if max:= H then writeln(' phep chia cua ',d,' va ',a,' co so du lon nhat');

readln;

end.

Xin hay nhất ạ