-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathhire1.cpp
More file actions
104 lines (93 loc) · 2.41 KB
/
hire1.cpp
File metadata and controls
104 lines (93 loc) · 2.41 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;
cin>>n;
for(int i=1;i<=n;i++)
{
int d,c,sum=0;
string str;
cin>>d>>str;
transform(str.begin(),str.end(),str.begin(), ::tolower);
if(str=="january")
c=1;
else if(str=="february")
c=2;
else if(str=="march")
c=3;
else if(str=="april")
c=4;
else if(str=="may")
c=5;
else if(str=="june")
c=6;
else if(str=="july")
c=7;
else if(str=="august")
c=8;
else if(str=="september")
c=9;
else if(str=="october")
c=10;
else if(str=="november")
c=11;
else if(str=="december")
c=12;
switch (c)
{
case 1 : sum+=d;
break;
case 2: sum=31+d;
break;
case 3: sum=60+d;
break;
case 4: sum=91+d;
break;
case 5: sum=121+d;
break;
case 6: sum=152+d;
break;
case 7: sum=182+d;
break;
case 8: sum=213+d;
break;
case 9: sum=244+d;
break;
case 10: sum=274+d;
break;
case 11: sum=305+d;
break;
case 12: sum=335+d;
break;
default:
break;
}
int calc;
calc=(sum+183)%366;
if(calc>=1 && calc<=31)
cout<<calc<<" january"<<endl;
else if(calc>=32 && calc<=60)
cout<<calc-31<<" february"<<endl;
else if(calc>=61 && calc<=91)
cout<<calc-60<<" march"<<endl;
else if(calc>=92 && calc<=121)
cout<<calc-91<<" april"<<endl;
else if(calc>=122 && calc<=152)
cout<<calc-121<<" may"<<endl;
else if(calc>=153 && calc<=182)
cout<<calc-152<<" june"<<endl;
else if(calc>=183 && calc<=213)
cout<<calc-182<<" july"<<endl;
else if(calc>=214 && calc<=244)
cout<<calc-213<<" august"<<endl;
else if(calc>=245 && calc<=274)
cout<<calc-244<<" september"<<endl;
else if(calc>=275 && calc<=305)
cout<<calc-274<<" october"<<endl;
else if(calc>=306 && calc<=335)
cout<<calc-305<<" november"<<endl;
else if(calc>=336 && calc<=366)
cout<<calc-335<<" december"<<endl;
}
}