Advertisement
ANDRONAS

Untitled

Nov 24th, 2017
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.93 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2.  
  3. using namespace std;
  4.  
  5. string s[7][7] , c;
  6. int n = 0 , dd , arr[12] , mm , yy , sum , t;
  7.  
  8. int main() {
  9.   s[0][1] = "Monday";
  10.   s[0][2] = "Tuesday";
  11.   s[0][3] = "Wednesday";
  12.   s[0][4] = "Thursday";
  13.   s[0][5] = "Friday";
  14.   s[0][6] = "Saturday";
  15.   s[0][0] = "Sunday";
  16.  
  17.   arr[1] = 31;
  18.   arr[2] = 28;
  19.   arr[3] = 31;
  20.   arr[4] = 30;
  21.   arr[5] = 31;
  22.   arr[6] = 30;
  23.   arr[7] = 31;
  24.   arr[8] = 31;
  25.   arr[9] = 30;
  26.   arr[10] = 31;
  27.   arr[11] = 30;
  28.   arr[12] = 31;
  29.  
  30.   cin >> dd >> mm >> yy;
  31.  
  32.   if ( yy % 4 == 0 ) arr[1] ++;
  33.  
  34.   for ( int i = 1; i <= mm; i++ ) sum += arr[i];
  35.  
  36.   sum = sum - (arr[mm] - dd + 1);
  37.  
  38.   if ( sum < 61 ) {
  39.     for ( int i = 2018; i <= yy; i++ ) {
  40.         if ( i % 4 == 1 ) t += 2;
  41.         else t += 1;
  42.     }
  43.   }
  44.  
  45.   else {
  46.     for ( int i = 2018; i <= yy; i++ ) {
  47.         if ( i % 4 == 0 ) t += 2;
  48.         else t += 1;
  49.     }
  50.   }
  51.  
  52.   c = s[0][(sum + t) % 7];
  53.  
  54.   cout << c;
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement