Viết chương trình nhập vào số năm N được nhập từ bàn phím và cho biết năm N vừa nhập là năm nhuận hay năm không nhuận. Hướng dẫn - năm nhuận là năm có 366 ngày , ngược lại thì có 365 ngày - năm nhuận là năm chia hết cho 400 hoặc chia hết cho 4 nhưng không chia hết cho 100.Sử dụng phép tính Mod để kiểm tra .Sử dụng lệnh If...Then để tìm số ngày

2 câu trả lời

uses crt;

var n : integer;

begin

clrscr;

write('nhap so nam :');readln(n);

if (n mod 4 = 0) or (n mod 100 <> 0) then

writeln('nam ', n ,' co 366 ngay')

else writeln('nam ', n ,' co 365 ngay');

readln

end.

Const Fi='LEAPYEAR.INP';
      Fo='LEAPYEAR.OUT';
Var f,g: text;
    n: qword;
Begin
        Assign(f,Fi); Reset(f);
        Assign(g,Fo); Rewrite(g);

        Read(f,n);
        If (n mod 4=0) or (n mod 400=0) and (n mod 100<>0) then Write(g,' 366')
        Else Write(g,' 365');
        Close(f);
        Close(g);
End.

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