View Code of Problem 81

#include <stdio.h>
int main(void)
{
	int y,m,d,day,rem,i,p[12];
	while(scanf("%d%d%d",&y,&m,&d)!=EOF)
	{
		p[1]=31;p[2]=28;p[3]=31;p[4]=30;p[5]=31;p[6]=30;p[7]=31;p[8]=31;p[9]=30;p[10]=31;p[11]=30;p[12]=31;
		
		day=0;
		for(i=1; i<m; i++)
		{
			day = day + p[i];
		}
		day = day + d;
		
		
		rem = y%4;
		if(rem==0 && m>=2)
		{
			day = day + 1;
		}
		
		
		printf("%d\n",day);
	}
    return 0;
}

Double click to view unformatted code.


Back to problem 81