Viết chương trình tính số ngày của năm N, biết rằng năm nhuận là năm chia hết cho 4 Giải giúp em với ạ
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;
}
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;
}
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%
Viết chương trình nhập vào 2 số nguyên là tháng va năm. Hãy cho biết tháng đó có bao nhiêu ngày? Biết năm nhuận thì tháng 2 có 29 ngày.
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;
}
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
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
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.
- Đố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!
giúp e câu này bằng lập trình python với ạ
Viết chương trình nhập vào 3 số tự nhiên là day, month, year có ý nghĩa là ngày, tháng,
năm tương ứng. Viết chương trình tính tổng số ngày tính từ đầu năm đó (ngày 1/1) cho
đến ngày hiện thời. Chú ý đến yếu tố năm nhuận.
biết rằng trong thế kỉ XX năm nhuận có số 5 chia hết cho 4 hỏi trong thế kỈ XX bao nhiêu năm nhuận
Thế kỉ thứ xx là từ năm 2101 đến năm 2200
Từ năm 2101 đến năm 2200 những năm chia hết cho 4 là những năm thuộc dãy số sau:
2104; 2108; 2112; ...; 2200
Dãy số trên là dãy số cách đều với khoảng cách là:
2108 - 2104 = 4
Số số hạng của dãy số trên là:
(2200 - 2104) : 4 + 1 = 25
Vậy thế hỉ XX có 25 năm nhuận
Đáp số: 25 năm.