View Code of Problem 81

#include <stdio.h>
typedef struct date
{
	int year;
	int month;
	int date;
}date;
int main()
{
	date time;
	int sum = 0,i;	 
	scanf("%d%d%d",&time.year,&time.month,&time.date);
	int a[12]={31,28,31,30,31,30,31,31,30,31,30,31};
	for(i=0;i<time.month-1;i++)
	{
		sum+=a[i];
	}
	sum = sum + time.date;
	if(((time.year%4==0&&time.year%100!=0) || (time.year%400==0)) && time.month>2)
	{
		sum+=1;
	} 
	printf("%d",sum);
	return 0;
}

Double click to view unformatted code.


Back to problem 81