Кількість днів у місяці
Вивести кількість днів в N–му місяці M–го року по григоріанському календарю.
Історичний факт: Наприкінці 1582 року папа Григорій XIII запровадив у католицьких країнах календар, у якому рік є високосним, якщо він кратний 4, але не кратний 100, або ж кратний 400.
Вхідні дані
Значення N та M (1 ≤ N ≤ 12, 1 ≤ M ≤ 2100).
Вихідні дані
Знайдена кількість днів.
import java.io.*;
import java.util.*;
public class Main
{
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
PrintWriter out = new PrintWriter(System.out);
int m=in.nextInt();
int r=in.nextInt();
switch(m){
case 1:out.println(31); break;
case 2:
if((r%4==0&&r%100!=0)||r%400==0)out.println(29);
else
out.println(28);break;
case 3: out.println(31); break;
case 4: out.println(30); break;
case 5: out.println(31); break;
case 6: out.println(30); break;
case 7: out.println(31); break;
case 8: out.println(31); break;
case 9: out.println(30); break;
case 10: out.println(31); break;
case 11: out.println(30); break;
case 12: out.println(31); break;
default:break;
}
out.flush();
}
}
Немає коментарів:
Дописати коментар