View Code of Problem 81

#include<iostream>
#include<string>
using namespace std;
struct date
{
	int year;
	int month;
	int day;
};
int main()
{
	date a;
	int m[12]={31,28,31,30,31,30,31,31,30,31,30,31};
	cin>>a.year>>a.month>>a.day;
	int sum=0;
	for(int i=0;i<a.month-1;i++)
	{
		a.day+=m[i];
	}
	if((a.year%4==0&&a.year%100!=0||a.year%400==0)&&a.month>2)
		cout<<a.day+1<<endl;
	else
		cout<<a.day<<endl;
	
	return 0;
}

Double click to view unformatted code.


Back to problem 81