View Code of Problem 81

#include<stdio.h>
main()
{
	int i,y,m,d,day=0;
	scanf("%d %d %d",&y,&m,&d);
	if(m<=7&&m>=1)
	{
		for(i=1;i<=m;i+=2)
		{
			day+=31;
		}
		for(i=4;i<=m;i+=2)
		{
			day+=30;
		}
	}
	else if(m>7&&m<=12)
	{
		for(i=1;i<=7;i+=2)
		{
			day+=31;
		}
		for(i=4;i<7;i+=2)
		{
			day+=30;
		}
		for(i=8;i<=m;i+=2)
		{
			day+=31;
		}
		for(i=9;i<=m;i+=2)
		{
			day+=30;
		}
	}
	if((y%400==0)||(y%4==0&&y%100!=0))
	{
		day=day+29;
	}
	else
	{
		day=day+28;
	}
	printf("%d",day);
}	

Double click to view unformatted code.


Back to problem 81