Vct nhập 2 số nguyên a,b(b>a,b-a<100). In ra các ước của 2 trong đoạn a,b Giúp mình với

2 câu trả lời

*Không kiểm tra dữ liệu a,b

program in_boi;
uses crt;
var a,b,i:longint;
begin
    clrscr;
    write('Nhap a: ');  readln(a);
    write('Nhap b: ');  readln(b);
    for i:=a to b do
        if i mod 2=0 then write(i,' ');
    readln;
end.

*Kiểm tra điều kiện a,b

program in_boi;
uses crt;
var a,b,i:longint;
begin
    clrscr;
    repeat
        write('Nhap a: ');  readln(a);
        write('Nhap b: ');  readln(b);
        if (a>=b) or (b-a>=100) then writeln('Khong du dieu kien. Nhap lai.');
    until (a<b) and (b-a<100);
    for i:=a to b do
        if i mod 2=0 then write(i,' ');
    readln;
end.

uses crt;
var a,b,i:longint;
begin
clrscr;
    repeat
        read(a,b);
    until (b>a) and (b-a<100);
    for i:=a to b do
        if i mod 2=0 then write(i,' '); 
readln;
readln;
end.

Câu hỏi trong lớp Xem thêm