윤년은 2월 29일 이 있는 년도이다.
2월 29일이 없는 년은 평년이다.
윤년은 다음과 같이 구할 수 있다.
1.4로 나누어 지는 해은 윤년이다.
2.4로 나누어 지는 해중에 100으로 나누어지는 해는 평년이다.
3.100으로 나누어지는 평년중에 400으로 나누어 지는 해는 윤년이다.
그럼, 년도를 입력받아서 윤년인지 평년인지 알아내는 프로그렘을 만들어 보자.
년도를 입력받고 윤년이면 "윤년"을 출력하고 평년이면 "평년"을 출력하자.
#include <iostream>
#include <windows.h>
using namespace std;
int main(){
int y;
bool nomal = true;
cin >> y;
if(y%4==0){
if(y%100==0){
if(y%400==0)nomal=false;
}else nomal = false;
}
if(nomal)cout<<"평년"<<endl;
else cout<<"윤년"<<endl;
system("PAUSE");
return 0;
}
실행결과
2016
윤년
Press any key to continue . . .
2월 29일이 없는 년은 평년이다.
윤년은 다음과 같이 구할 수 있다.
1.4로 나누어 지는 해은 윤년이다.
2.4로 나누어 지는 해중에 100으로 나누어지는 해는 평년이다.
3.100으로 나누어지는 평년중에 400으로 나누어 지는 해는 윤년이다.
그럼, 년도를 입력받아서 윤년인지 평년인지 알아내는 프로그렘을 만들어 보자.
년도를 입력받고 윤년이면 "윤년"을 출력하고 평년이면 "평년"을 출력하자.
#include <iostream>
#include <windows.h>
using namespace std;
int main(){
int y;
bool nomal = true;
cin >> y;
if(y%4==0){
if(y%100==0){
if(y%400==0)nomal=false;
}else nomal = false;
}
if(nomal)cout<<"평년"<<endl;
else cout<<"윤년"<<endl;
system("PAUSE");
return 0;
}
실행결과
2016
윤년
Press any key to continue . . .
댓글
댓글 쓰기