Tìm số ngày của năm N, biết rằng 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. VD: năm 2000, 2004 là năm nhuận và có số ngày là 366 Năm 1900, 1945 không phải là năm nhuận và có số ngày là 365
Tìm số ngày của năm N, biết rằng 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.
Vd: năm 2000, 2004 là năm nhuận và có số ngày là 366
Năm 1900, 1945 không phải là năm nhuận và có số ngày là 365
(Lập pascal)
var n:longint;
begin
readln(n);
if (n mod 400 = 0) or (n mod 4 = 0) and (n mod 100 <> 0)
then write('Nam ',n,' co 366 ngay')
else write('Nam ',n,' co 365 ngay');
end.
Tìm số ngày của năm N(1000<=N<=9999). Biết rằng 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. Dữ liệu vào: NAMNHUAN.INP gồm Một số duy nhất là N Dữ liệu ra: NAMNHUAN.OUT gồm một dòng 2 số tương ứng năm N và số ngày của năm N(các số cách nhau một dấu cách).
#include <bits/stdc++.h>
using namespace std;
long long n;
int main()
{
freopen("namnhuan.inp","r",stdin);
freopen("namnhuan.out","w",stdout);
cin>>n;
if ((n%400==0) or (n%4==0 && n%100!=0)) cout<<366;
else cout<<365;
return 0;
}
Viết chương trình tính số ngày của 1 năm. Biết 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.
#include <bits/stdc++.h>
using namespace std;
int n,kt;
int main()
{
cin>>n;
kt=0;
if (n%400==0) kt=1;
if ((n%4==0) and (n%100!=0)) kt=1;
if (kt==0) cout<<365;
else cout<<366;
return 0;
}
- Đối với năm không tròn thế kỷ (có 2 chữ số cuối khác 00), nếu chia hết cho 4 là năm nhuận, không đc là năm không nhuận (Vd: năm 1900 là năm không nhuận) - Và đối với năm tròn thế kỷ, chia hết cho 400 là năm nhuận, không đc là không nhuận Vậy, hỏi: 1. năm 2020 là năm gì? 2. Ngày 20/11/2019 là thứ 4 vậy 20/11/2000 là thứ mấy
1, Vì 2020 \(⋮\) 4 nên 2020 là năm nhuận
2, Ta có: 20/11/2019 là thứ 4 \(\Rightarrow\) 20/11/2018 là thứ 3 (Do năm 2018 có 365 ngày, 365 : 7 dư 1 nên 20/11/2019 là thứ 4 - 1 = 3)
Ta có: Năm nhuận có 366 ngày nên 366 : 7 dư 2 nên năm nhuận sẽ cách năm không nhuận 2 ngày với cùng ngày cùng tháng
Theo quy luật ta có thể tính được:
20/11/2019 là thứ tư \(\Rightarrow\) 20/11/2018 là thứ ba \(\Rightarrow\) 20/11/2017 là thứ hai \(\Rightarrow\) 20/11/2016 là thứ bảy (năm nhuận) .... \(\Rightarrow\) 20/11/2000 là thứ ba (năm nhuận)
Chúc bn học tốt!
ngày 22/9/2016 là thứ năm thì ngày 22/9/2020laf thứ mấy? ( biết rằng năm nhuận là năm chia hết cho 4 và không chia hết cho 100 hoặc năm 400)
Thứ 3 nha
K mình nhaWe Are One EXO
Mình chắc chắn 100%
Nhập số năm từ bàn phím, đưa ra màn hình thông báo số ngayf của năm đó, biết rằng năm nhuận là năm chia hết cho 400 hoặc chia hết cho 4 và không chia hết cho 100
#include <bits/stdc++.h>
using namespace std;
long long n;
int main()
{
cin>>n;
if (n%400==0) cout<<"YES";
else if ((n%100!=0) and (n%4==0)) cout<<"YES";
else cout<<"NO";
return 0;
}
Bài 1.Tính giá trị các biểu thức sau:
A=1.2.3. ... . 10 - 1.2.3.4...9 - 1.2.3.4....92
Bài 2. Ngày 10-20-2000 là thứ 3. Hỏi ngày 10-20-2010 rơi vào ngày thứ mấy? *Chú ý: 1 năm có 365 ngày, năm nhuận có 366 ngày ( và năm nhuận là năm có 2 chữ số tận cùng chia hết cho 4)
B1: tìm số có 2 chữ số . biết rằng nếu lấy số đó chia cho hiệu của chữ số hàng chục và chữ số hàng đơn vị được thương là 26 dư 1
B2: ngày 10 tháng 10 năm 2000 rơi vào thứ 3 . hỏi ngày 10 tháng 10 năm 2010 rơi vào thứ mấy ? (năm 2004 và 2008 là năm nhuận)
B1: Giải
Gọi số đó là ab.Ta có:
ab=(a-b)x26+1(1)
ab=ax10+b(2)
Từ (1) và (2) ta thấy:
(a-b)x26+1=ax10+b
ax26-bx26+1=ax10+b
ax26-ax10=bx26-b+1
ax16=bx25+1
1 Số nhân với 1 số có tận cùng = 5 và cộng thêm 1 thì được 1 số có tận cùng =1 hoặc = 6
Ta có: ax16= phải có tận cùng =6 hoặc 1.
Nhưng không có số nào nhân 6 có tận cùng =1=> ax16= tận cùng = 6.
Vậy ax16 chỉ có thể = 16,96
mà ax16-1 chia hết cho 25.
Vì 16-1;96-1 đều được kết quả không chia hết cho 25.
=> Không có số nào thỏa mãn với đề bài.
Theo dương lịch, một năm thường có 365 ngày, riêng năm nhuận có thêm 1 ngày và ngày đó được cố định là ngày 29 tháng Hai. Thông thường, năm nhuận có số năm là bội của 4. Các năm 2044, 2086 có phải năm nhuận không?
2044 là bội của 4 nên năm 2044 là năm nhuận
2086 không là bội của 4 nên năm 2086 không phải năm nhuận