View Code of Problem 81

#include<stdio.h>
#include <string.h>
struct day
{
	int n;
	int y;
	int r;
};
struct day a;
void main()
{
int d,i,sum=0;
scanf("%d%d%d",&a.n,&a.y,&a.r);
for(i=1;i<(a.y);i++)
{
	if(i==1||i==3||i==5||i==7||i==8||i==10||i==12)
		sum=sum+31;
    if(i==4||i==6||i==9||i==11)
		sum=sum+30;
	if(i==2)
	{
		if(a.n%4==0&&a.n%100!=0||a.n%400==0)
			sum=sum+29;
			else
			sum=sum+28;
	}
}
sum=sum+a.r;
printf("%d",sum);

}

Double click to view unformatted code.


Back to problem 81