Advertisement
SvetoslavUzunov

Years

Mar 5th, 2021
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.39 KB | None | 0 0
  1. for (int year = 1900; year <= 2021; year++)
  2.             {
  3.                 for (int mounts = 1; mounts <= 12; mounts++)
  4.                 {
  5.                     for (int day = 1; day <= 31; day++)
  6.                     {
  7.                         if ((year % 4 == 0 && year % 100 != 0 || year % 400 == 0))
  8.                         {
  9.                             switch (mounts)
  10.                             {
  11.                                 case 2:
  12.                                     if (day > 29) continue;
  13.                                     break;
  14.                             }
  15.                         }
  16.                         else
  17.                         {
  18.                             switch (mounts)
  19.                             {
  20.                                 case 2:
  21.                                     if (day > 28) continue;
  22.                                     break;
  23.                             }
  24.                         }
  25.                         switch (mounts)
  26.                         {
  27.                             case 4:
  28.                             case 6:
  29.                             case 9:
  30.                             case 11:
  31.                                 if (day > 30) continue;
  32.                                 break;
  33.                         }
  34.                         Console.Write($"{day:d2}.{mounts:d2}.{year}\n");
  35.  
  36.                     }
  37.                 }
  38.             }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement