View Code of Problem 81

#include <stdio.h>
int main(void)
{
	int day,n,y,r;
	int a,b,c,i;
	int p[12];
	while(scanf("%d%d%d",&n,&y,&r)!=EOF)
	{
		day=0;
		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;
		
		for(i=1; i<y; i++)
		{
			day = day + p[i];
		}
		
		day = day + r;
		
		
		a = n%4;
		b = n%100;
		c = n%400;
		if((a==0 && b!=0) || (b==0 && c==0)  && y>=2)
		{
			day = day + 1;
		}
		
		
		printf("%d\n",day);
	}
    return 0;
}

Double click to view unformatted code.


Back to problem 81