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

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