Mọi người ơi , ai giỏi Tin Học thì giúp mình với ạ Cho biết năm nhuận là năm chia hết cho 400 hoặc là chia hết cho 4 . Hãy cho biết có bao nhiêu năm nhuận kể từ năm 1->2020 . ( Nêu rõ Input, Output, Ý tưởng và thuật toán nhé )
2 câu trả lời
Nếu chia hết cho 400 thì chia hết cho 4, nên mình chỉ làm chia hết cho 4 thôi nhé!
--------------------------------
Input: Năm 1 -> 2020
Output: Số năm nhuận từ năm 1 -> 2020
Ý tưởng: Cho i chạy từ 1 đến 2020, nếu i chia hết cho 4 thì có thêm một năm nhuận
Thuật toán:
Bước 1: d ← 0
Bước 2: i ← 1 to 2020
Nếu i mod 4 = 0 thì d ← d + 1
Bước 3: Xuất kq số năm nhuận (Là d)
- Xác định bài toán :
+ Input : năm từ 1 đến 2020
+ Output : số lượng năm nhuận
- Ý tưởng :
+ Khởi tạo giá trị biến dem bằng 0
+ Giá trị biến i chạy từ 1 đến 2020
+ Nếu i chia hết cho 400 hoặc 4 thì tăng giá trị biến dem 1 đơn vị
- Thuật toán :
+ Bước 1 : dem ← 0, i ← 1
+ Bước 2 : nếu i > 2000 thì đưa ra giá trị dem, kết thúc
+ Bước 3 :
+ Bước 3.1 : nếu (i mod 400 = 0) hoặc (i mod 4 = 0) thì dem ← dem + 1
+ Bước 3.2 : i ← i + 1 quay lại bước 3