Chỉ ra các test của bài toán: Kiểm tra tính chẵn lẻ của một số nguyên dương cho trước

2 câu trả lời

Ý tưởng:

Nhập số nguyên n từ bàn phím

 Nếu n chia 2 dư 0 thì thông báo ra n chẵn, ngược lại thông báo ra n lẻ

Viết chương trình:

Uses crt;

Var n:integer;

 Begin

       Write('Nhap n : ');  Readln(n);

      If n MOD 2=0 Then

    Writeln('nla so chan')

     Else

    Writeln('n la so le');

  Readln;

End.

Ý tưởng:

- Nhập 1 số nguyên nhập từ bàn phím.

- Nếu số vừa nhập chia 2 dư 0 thì xuất ra màn hình số đó là số chẵn, nếu không giống như ĐK trên thì xuất ra màn hình số đó là số lẻ.

CT:

uses crt;
var n:longint;
{---Ham-kiem-tra---}
function chanle(n:longint):boolean;
begin
      if n mod 2=0 then begin chanle:=true; write(n,' la so chan'); end
      else begin chanle:=false; write(n,' la so le'); end;
end;
{---Chuong-trinh-chinh---}
BEGIN
      clrscr;
      write('Nhap n: '); readln(n);
      chanle(n);
      readln;
END.

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