View Code of Problem 81

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

Double click to view unformatted code.


Back to problem 81