fork download
  1. #include<iostream>
  2. #include<cmath>
  3. #include <stdio.h>
  4. using namespace std;
  5. int main()
  6. {
  7. int a,b,c,d,e,x,y,z;
  8. int i;
  9. int j;
  10. int tc;
  11. cin>>tc;
  12. while(tc--){
  13. scanf ("%d %d %d",&z,&y,&x);
  14. i=0;
  15. int k;
  16. for (a=1900;a<=x;a++)
  17. { if(a==x)
  18. {
  19. j=y;
  20. }
  21. else
  22. {
  23. j=12;
  24. }
  25. for (b=1;b<=j;b++)
  26. {
  27. if (b==1||b==3||b==5||b==7||b==8||b==10||b==12)
  28. d=31;
  29. if (b==4||b==6||b==9||b==11)
  30. d=30;
  31. if (a%400==0||a%100!=0&&a%4==0)
  32. {
  33. if (b==2)
  34. {
  35. d=29;
  36. }
  37.  
  38.  
  39. }
  40. else
  41. {
  42. if (b==2)
  43. {
  44. d=28;
  45. }
  46. }
  47. if(a==x&&b==y)
  48. {
  49. d=z;
  50. }
  51. for (k=1;k<=d;k++)
  52. {
  53. i = i+1;
  54. }
  55. }
  56. }
  57. i=i%7;
  58. if (i==0)
  59. {
  60. printf ("SUNDAY");
  61. }
  62. if (i==1)
  63. {
  64. printf ("MONDAY");
  65. }
  66. if (i==2)
  67. {
  68. printf ("TUESDAY");
  69. }
  70. if (i==3)
  71. {
  72. printf ("WEDNESDAY");
  73. }
  74. if (i==4)
  75. {
  76. printf ("THURSDAY");
  77. }
  78. if (i==5)
  79. {
  80. printf ("FRIDAY");
  81. }
  82. if (i==6)
  83. {
  84. printf ("SATURDAY");
  85. }
  86. printf("\n");
  87. }
  88. return 0;
  89. }
Success #stdin #stdout 0s 3344KB
stdin
3


11 1 2012


12 1 2012


13 1 2012
stdout
WEDNESDAY
THURSDAY
FRIDAY