diff --git a/Pills Dosage b/Pills Dosage new file mode 100644 index 0000000..8577189 --- /dev/null +++ b/Pills Dosage @@ -0,0 +1,57 @@ +#include +using namespace std; + +int leap(int year) +{ + if((year%4==0 && year%100!=0) || year%400==0) + return 1; + else + return 0; +} +int main() { + // your code goes here + + int t; + cin>>t; + while(t--) + { + int y,m,d; + char c, cc; + int med; + cin>>y>>c>>m>>cc>>d; + if(leap(y)) + { + if(m==2) + { + med = ((29-d)/2)+1; + } + else if(m==4 || m==6 || m==9 || m==11) + { + med = ((30-d+31)/2)+1; + } + else + { + med = ((31-d)/2)+1; + } + } + else + { + if(m==2) + { + med = ((28-d+31)/2)+1; + } + else if(m==4 || m==6 || m==9 || m==11) + { + med = ((30-d+31)/2)+1; + } + else + { + med = ((31-d)/2)+1; + } + + } + cout<