View Code of Problem 81

# include<stdio.h>
int f(int i)
{
	if(i%4==0&&i%100!=0||i%400==0)
	{
		return 1;
	}
	else
	{
		return 0;
	}
}
int main(void)
{
	int y,m,d,i,sum = 0;
	int a[12] = {0,31,28,31,30,31,30,31,31,30,31,30};
	scanf("%d%d%d",&y,&m,&d);
	for(i=0;i<m;++i)
	{
		sum = sum + a[i];
	}
	if(f(y)&&m>2)
	{
		sum = sum + 1;
	}
	printf("%d\n",sum + d);
	return 0;
}

Double click to view unformatted code.


Back to problem 81