View Code of Problem 81

#include<iostream>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <cmath>
using namespace std;
#pragma warning(disable:4996)



int main() {
	int y, m, d;
	cin >> y >> m >> d;
	int sum = 0;
	int s1[100] = { 31,29,31,30,31,30,31,31,30,31,30,31 };
	int s2[100] = { 31,28,31,30,31,30,31,31,30,31,30,31 };
	if ((y % 4 == 0 && y % 100 != 0) || y % 400 == 0) {
		for (int i = 0; i < m-1; i++) {
			sum += s1[i];
		}
		sum += d;
	}
	else {
		for (int i = 0; i < m - 1; i++) {
			sum += s2[i];
		}
		sum += d;
	}
	cout << sum;
	return 0;
}	

Double click to view unformatted code.


Back to problem 81