неділя, 1 листопада 2015 р.

6279

Кількість днів у місяці

Вивести кількість днів в N–му місяці M–го року по григоріанському календарю.
Історичний факт: Наприкінці 1582 року папа Григорій XIII запровадив у католицьких країнах календар, у якому рік є високосним, якщо він кратний 4, але не кратний 100, або ж кратний 400.
Вхідні дані
Значення N та M (1 ≤ N ≤ 121 ≤ 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(); } }

Немає коментарів:

Дописати коментар