Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- class StudentCables
- {
- static List<int> largestMonths = new List<int> { 1, 3, 5, 7, 8, 10 };
- static List<int> middleMonths = new List<int> { 4, 6, 9, 11};
- static void Main()
- {
- int day = int.Parse(Console.ReadLine());
- int month = int.Parse(Console.ReadLine());
- int year = int.Parse(Console.ReadLine());
- if ((year % 4 == 0 && month == 2 && day == 29)
- || (month == 2 && day == 28))
- {
- LieapYears(day, month, year);
- }
- else if (largestMonths.Contains(month))
- {
- BigMonths(day, month, year);
- }
- else if (middleMonths.Contains(month))
- {
- MiddleMonths(day, month, year);
- }
- else if(day == 31 && month == 12)
- {
- EndOfTheYear(day, month, year);
- }
- else
- {
- CommonDate(day, month, year);
- }
- }
- private static void CommonDate(int day, int month, int year)
- {
- Console.WriteLine("{0}.{1}.{2}", ++day, month, year);
- }
- private static void EndOfTheYear(int day, int month, int year)
- {
- Console.WriteLine("{0}.{1}.{2}", 1, 1, ++year);
- }
- private static void MiddleMonths(int day, int month, int year)
- {
- if (day == 30)
- {
- Console.WriteLine("{0}.{1}.{2}", 1, ++month, year);
- }
- else
- {
- CommonDate(day, month, year););//ползвам вече направените методи
- }
- }
- private static void BigMonths(int day, int month, int year)
- {
- if (day == 31)
- {
- Console.WriteLine("{0}.{1}.{2}", 1, ++month, year);
- }
- else
- {
- CommonDate(day, month, year););//ползвам вече направените методи
- }
- }
- static void LieapYears(int day, int month, int year)
- {
- if (day == 29 && month == 2)
- {
- Console.WriteLine("{0}.{1}.{2} ", 1, ++month, year);
- }
- else if (day == 28 && month == 2 && year % 4 != 0)
- {
- Console.WriteLine("{0}.{1}.{2} ", 1, ++month, year);
- }
- else if(largestMonths.Contains(month))
- {
- BigMonths(day,month,year););//ползвам вече направените методи
- }
- else if (middleMonths.Contains(month))
- {
- MiddleMonths(day, month, year););//ползвам вече направените методи
- }
- else if(month == 12)
- {
- EndOfTheYear(day, month, year););//ползвам вече направените методи
- }
- else
- {
- CommonDate(day, month, year););//ползвам вече направените методи
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment