Viết chương trình Python nhập vào năm dương lịch (ví dụ 2022) và cho biết năm đó là năm nhuận hay không?
(Năm n là năm nhuận nếu: n chia hết cho 400 hoặc n chia hết cho 4 đồng thời không chia hết cho 100)
Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.
#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;
}
#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;
}
#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;
}
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!
2:
#include <bits/stdc++.h>
using namespace std;
double a,b;
int main()
{
cin>>a>>b;
cout<<fixed<<setpricision(2)<<1/(a+b)<<endl;
return 0;
}
uses crt;
var n:integer;
begin
clrscr;
write('Nhap nam: ');readln(n);
if (n mod 400 =0) or (n mod 4=0) and (n mod 100<>0) then
write('Nam ',n,' la nam nhuan va co so ngay la:',366) else
write('Nam ',n,' khong phai la nam nhuan va co so ngay la:',365);
readln;
end.
chia hết cho 400 thì nó đã chia hết cho 4 và 100 rồi bạn
vì 4 và 100 là ước của 400
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.
#include <bits/stdc++.h>
using namespace std;
long long n;
int main()
{
cin>>n;
if (n%2==0) cout<<"YES";
else cout<<"NO";
return 0;
}
n = int(input("nhập năm dương lịch: "))
if n%4 == 100 or (n%4 == 0 and n%100 == 0):
print("năm đó là năm nhuận")
else:
print("năm đó không phải là năm nhuận")