View Code of Problem 81

#include<bits/stdc++.h>
using namespace std;

int isrun(int year)
{
  if(year%400==0||(year%4==0&&year%100!=0))  
    return 1;
  else 
    return 0;
}
int main(void)
{
  int sum=0,year,day,mon,month[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
    cin>>year>>mon>>day;
  if(isrun(year))
    ++month[2];
  for(int i=1;i<mon;++i)
    sum+=month[i];
  sum+=day;
  cout<<sum;
}

Double click to view unformatted code.


Back to problem 81