int D(int m,int d)
{
int a,b;
if(m>2)
{
a=30*(m-1)+m/2-2;
if(m==11)
{
a=a+1;
}
}
else
{
a=31*(m-1);
}
a=d+a ;
return a;
}
int Y(int y1,int y2)
{
int j,x,a,d;
j=0;
if(y1>y2)
{
x=y1;
y1=y2;
y2=x;
}
if(y1>0&&y2>0)
{
a=y1/4;
a=a*4+4;
while(y2>a)
{
j=j+1;
a=a+4;
}
d=(y2-y1)*365+j;
if(y1%4==0)
{
d=d+1;
}
}
return d;
}
{
int a,b;
if(m>2)
{
a=30*(m-1)+m/2-2;
if(m==11)
{
a=a+1;
}
}
else
{
a=31*(m-1);
}
a=d+a ;
return a;
}
int Y(int y1,int y2)
{
int j,x,a,d;
j=0;
if(y1>y2)
{
x=y1;
y1=y2;
y2=x;
}
if(y1>0&&y2>0)
{
a=y1/4;
a=a*4+4;
while(y2>a)
{
j=j+1;
a=a+4;
}
d=(y2-y1)*365+j;
if(y1%4==0)
{
d=d+1;
}
}
return d;
}